表结构如下
表1
****************************
ziduan1 ziduan2
a 1
a 2
a 3
b 2
b 3
c 2
c 4
e 2
表2
*********************************
ziduan1
a
b
c
d
e
我希望查到如下结果:
********************
a 3
b 2
c 2
d 0
e 1
请问SQL如何写,谢谢
mysql下
badkano你好,你的语句确实可以实现,已经通过了测试,但我记得之前见到过更简便的方法,我现在也在找,本着学习的精神,希望找到后能和大家分享,也希望有更简便方法的同学,不吝赐教,感谢
回答缪昊轩:
如果不考虑第二个表,那是比较简单的,直接按下面就行
select count(*) ,ziduan1 from 表1 group by ziduan1
但如果想按照另外一张表的数据去查询,就不那么简单了