join查询怎么样获得右表的记录数

MySql 码拜 8年前 (2016-02-04) 703次浏览
两表join查询,想知道左表的每条记录对应的右表记录能否唯一,或获得右表的记录数。原因是左表有的记录是一对一,有的是一对多。有几万条记录,group很慢。
解决方案

1

这不是已经知道是一对多了吗,那肯定不唯一

19

select a.*, (select count(*) from b where id=a.id)
from a
注意索引。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明join查询怎么样获得右表的记录数
喜欢 (0)
[1034331897@qq.com]
分享 (0)