group by 分组 统计数量


select a.newname,count(b.id) from TableA a left join Tableb b on a.id = b.Tablea_id group by a.new_name

TableA的主键是id Tableb的主键是id,关联A表的是Tablea_id字段 , 根据什么分组就只能查什么。列子中根据new_name 分组 只能查new_name

要对分组后的数据进行筛选就用 Having 列子 select a.newname,count(b.id) from TableA a left join Tableb b on a.id = b.Tablea_id group by a.new_name having count(b.id) = 1


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM