mysql重复字段查询

  • Jesse
  • 2016-03-30 10:19:00
  • 495
mysql重复字段查询,GROUP_CONCAT与GROUP BY的使用

mysql重复字段查询:

按重复字段name查询,筛选数据为id

SELECT id, name, score, GROUP_CONCAT(id order by id ASC separator ',') AS someid FROM testtb WHERE 1 GROUP BY name;


按重复字段score查询,筛选数据为id

SELECT id, name, score, GROUP_CONCAT(id) AS someid FROM testtb WHERE 1 GROUP BY score;


GROUP_CONCATGROUP BY一起用,group by后面的字段为要查询的重复字段,

GROUP_CONCAT里面的字段为重复记录里面其他字段值的集合,

separator是符号分隔符,如果没有,默认为逗号(,


本文出自 showcj,转载时请注明出处及相应链接。