您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL跨表计数(*)查询帮助

MySQL跨表计数(*)查询帮助

这应该为您工作:

SELECT `t1`.`id` , COUNT(`t2`.`id`) AS `count`
FROM `t1` LEFT JOIN `t2` ON `t1`.`id` = `t2`.`id`
GROUP BY `t1`.`id`

左联接确保您拥有t1中的所有行,而COUNT(t2id)使其仅计算t2.id不为null的记录(即-t2中确实存在的记录)

MySQL 2022/1/1 18:35:36 有266人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶