mysql重复字段查询
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_CONCAT与GROUP BY一起用,group by后面的字段为要查询的重复字段,
GROUP_CONCAT里面的字段为重复记录里面其他字段值的集合,
separator是符号分隔符,如果没有,默认为逗号(,)
本文出自 showcj,转载时请注明出处及相应链接。