mysql查询A表统计B表该怎么写sql语句

如题所述

你是想根据A表中的某个字段去统计B表中同字段的个数?如果是,可以查考下面code

select count(b.aid) from b as b
LEFT JOIN a as a
on b.aid = a.id

追问

不只是统计还要遍历A表

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-29
表述清楚???你的表设计???要统计什么?追问

统计每个人发布了多少个任务

追答

大哥,你的表设计怎样啊,你不弄出来,我怎么写啊!

追问

user表 id = task表的uid 这是关系,
遍历出user表的数据,
同时还要统计出task user.id = task.uid,的数据

追答select * ,count(*) as '总数' from User inner join on  task user.id = task.uid

本回答被提问者采纳
相似回答