I'm trying to run a single query that will list results based on parent-child relationship as well as count number of records for each parent category. Here is my table called inbox:
id      name                parent_id       created
====================================================
1       First Message       0               2016-02-05
2       sub1 (1) message    1               2016-02-15
3       sub2 (2) message    1               2016-02-18
4       Second Message      0               2016-03-01
5       sub3 (1) message    4               2016-03-18
6       sub4 (2) message    4               2016-03-20
7       sub5 (3) message    4               2016-03-21
The desired result is to display each parent category (parent_id = 0), among with single latest entry from child category and include counter for each parent. Something like:
total (3) Second Message
   -- sub4 (2) message
total (2) First Message
   -- sub5 (3) message 
