mysql中如何查询B表中有多少记录的某字段等于A表的字段
比如A表有个id字段。B表有个aid。我想查询b表中的aid等于a表id的所有记录数量。意思是统计人数。如果写2条mysql语句很好实现。我想只用一条实现怎么做啊...
比如 A表有个 id字段。 B表有个aid。 我想查询b表中的aid等于a表id的所有记录数量。意思是统计人数。如果写2条mysql语句很好实现。我想只用一条实现 怎么做啊
展开
2个回答
展开全部
select count(*) from b,a where b.aid=b.id
追问
你这样的方式影响效率
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT count(b.aid) FROM b as b
LEFT JOIN a as a
ON b.aid = b.id
LEFT JOIN a as a
ON b.aid = b.id
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询