失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql中的group by sql语句按某个字段分组

mysql中的group by sql语句按某个字段分组

时间:2023-06-04 04:54:02

相关推荐

mysql中的group by sql语句按某个字段分组

获取表中按某个字段分组后的的数据个人,也就是当id为某某时,其包含的所有数据记录。

需求分析:获取当check_id = 1时的数据个数。这是一个二表关联,过去另一个表中数据的个数,也就是按第一个表的id分组获取。

SELECTa.ID_,b.fileNumberFROMgha_da_indicators_check aLEFT JOIN ( SELECT COMPARISON_ID, count(1) AS fileNumber, ISDELETED FROM gha_da_file where isdeleted = '0' GROUP BY COMPARISON_ID ) b ON a.ID_ = PARISON_ID

a表左关联b表,通过id与comparisonID,也就是为了获取a表的一条数据绑定的b表的数据个数。

可理解为b表为文件,也就是一条a表的数据绑定的b表文件个数。通过将b表按comparison分组与a表id匹配。

如果觉得《mysql中的group by sql语句按某个字段分组》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。