我有一个包含事件列表的表。我想根据一个独特的值“事件”将多行的单位值加入一列用于显示目的。
当前数据:
Date Time Incident Unit
1/1 1200 1234 101
1/1 1200 1234 102
我想如何展示它:
Date Time Incident Unit
1/1 1200 1234 101, 102
我正在使用mysql / php。
谢谢!
答案 0 :(得分:3)
尝试此查询:
SELECT `date`, `time`, `incident`, group_concat(`unit`)
from table group by `incident`
答案 1 :(得分:0)
使用此查询
SELECT date, time, incident, GROUP_CONCAT(unit SEPARATOR ", ") AS unit FROM table GROUP_BY incident