I have two tables.
table1
aid alphabet Name 1 A Apple 2 A Air 3 B Ball 4 C Cat 5 C Cow 6 F Footbal 7 G God
table2
did aid typeId groupId description 1 1 3 4 apple description 2 2 3 4 ffdadfdfd 3 3 5 6 fdsfsdafasdf
I need to select table2 mapping count of each alphabet with a condition typeId 3 and groupId 4.
I wrote this kind of a query but its not fetching all alphabet. Those alphabet have mapping that only its fetching.
select a.alphabet, count(did) from table1 a left join table2 b on a.aid=b.aid
where b.typeId=3 and b.groupId=4 group by a.alphabet
How can I write that kind of a query?
I need this kind of an output.
alphabet Count A 2 B 0 C 0 F 0 .. etc