请问:A表
----------------------------------------------------
aid name
1 记录一
2 记录二
3 记录三
----------------------------------------------------B表
----------------------------------------------------
bid aid
1 1
2 1
3 1
4 2
5 1
----------------------------------------------------
怎样得到结果为:
----------------------------------------------------
name number
记录一 4
记录二 1
记录三 0
----------------------------------------------------
----------------------------------------------------
aid name
1 记录一
2 记录二
3 记录三
----------------------------------------------------B表
----------------------------------------------------
bid aid
1 1
2 1
3 1
4 2
5 1
----------------------------------------------------
怎样得到结果为:
----------------------------------------------------
name number
记录一 4
记录二 1
记录三 0
----------------------------------------------------
解决方案 »
- mysql5.5.29 for windows下载与安装的问题?
- 从服务器同步时,发生Invalid default value for '%s' 问题
- 求个MYSQL语句,多表查询、合并
- MYSQL存储过程游标的使用问题
- 十万火急!关于C++操作MYSQL的语句!
- 用于统计的SQL语句求解
- 这样的sql怎么写??
- 表里面的记录被删掉了,但是表的尺寸还是没变
- MySQL没有表值函数么?
- Help! PostgreSQL在我的windows系统中无法安装!
- 两个表之间多对多 如何查询?
- 使用SELECT * INTO OUTFILE ...出现的"can't create write errcode:22错误"
from a left join b on a.aid = b.aid
group by b.aid order by number desc;
from a left join b on a.aid = b.aid
group by b.aid order by number desc;
我试了下,不用判断是否为NULL也能得到没有记录的那条显示0,谢谢两位,马上结贴