我目前有一些带回标签的sql.他们应该有不同的ID,但他们不....所以我目前的数据是这样的:
Microsoft | GGG | 1 | 167
Microsoft | GGG | 1 | 2
Microsoft | GGG | 1 | 1
Run Code Online (Sandbox Code Playgroud)
我想做的是只返回一行,最后一列连接成一个分隔列表,如:
Microsoft | GGG | 1 | 167, 2, 1
Run Code Online (Sandbox Code Playgroud)
我正在使用mySQL 5.
Mic*_*ski 27
使用GROUP_CONCAT()此,具有GROUP BY覆盖其他三列:
SELECT
name, -- Microsoft
other, -- GGG
other2, -- 1
GROUP_CONCAT(id) AS ids
FROM tbl
GROUP BY name, other, other2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10063 次 |
| 最近记录: |