《SQL必知必会》学习笔记
查询出重复记录
select * from 数据表 WHERE 重复记录字段 in ( select 重复记录字段 from 数据表 group by 重复记录字段 having count(重复记录字段)>1)
将ID重复的值,合并他的另一个字段
SELECT poiTable.poiId, poiTable.catId, poiTable.mortonCode, poiNameTable.nameStrings,poiNameTable.seqNrs "
+ "FROM poiTable LEFT JOIN (SELECT poiId, Group_concat(nameString, ';') nameStrings, Group_concat(seqNr, ';') seqNrs "
+ "FROM poiNameStringCollTable GROUP by poiId) poiNameTable on poiTable.poiId = poiNameTable.poiId;

浙公网安备 33010602011771号