1.表A结构
id | name | country_name
1 c china2 a china3 aa japan4 aaaa japan
2.表B结构
id | country_name 1 china 2 japan 3 korea 4 usa
3.想得到的结果
country_name | countchina 2 japan 2 korea 0usa 0
请问 mysql 数据库下 sql 语句 如何写?
解决方案
select t1.country_name country_name,count(t2.country_name) count from B t1 left join A t2 on t1.country_name = t2.country_name group by t1.id;
最后发现,连接一下就可以了