i'm new to Mysql and SO,let me know if my question is not clear
i have a table like this
key | value
-----------------------
key1  | value3
key1  | value3
key1  | value1
key3  | value4
key3  | value2
key4  | value1
key4  | value1
key5  | value2
i need count of each distinct value that matched with unique keys.
For EX: i need o/p like
( 
 (key1,value1:1,value3:2),
 (key3,value2:1,value4:1),
 (key4,value1:2),
 (key5,value2:1,)
)
can anyone suggest me the query.
Edit: I used group by like
select value, count(*) from table GROUP BY value;
but it's not giving proper results.
 
    