是否可以创建一个MySQL查询,其中我们可以连接所选记录的所有ID并将其添加为查询的最后一条记录?最后一条记录的第一列将包含ID的CONCAT,其余列将为空白。
ID | name | age | gender
-------------------------
1 | John | 25 | Male
-------------------------
2 | Ron | 32 | Male
-------------------------
3 | Ann | 41 | Female
-------------------------
4 | Harry| 23 | Male <----------- Last record
-------------------------
1,2,3,4| | | <----------- Concatenated IDS (Comma Separated)
这可能吗?没有UNION?
答案 0 :(得分:0)
SELECT ID,name,age,gender FROM t
UNION
SELECT GROUP_CONCAT(ID ORDER BY ID),'','','' FROM t