Below is my table
-----------------------------------
|id| |Zone| |State |
--------------------------
|1| |Zone1| | State1,State2|
|2| |Zone2| | State3,State4|
|3| |Zone3| | State5|
我尝试使用group concatenate它显示3个不同的记录,我希望在一个记录中用逗号连接起来像
State1, State2, State3, State4, State5
我尝试使用此查询
select group_concat(state separator ',') as state from zone group by title
答案 0 :(得分:2)
请告诉我什么是"标题"你桌子上的字段。
您可以尝试select group_concat(state separator ',') as state from zone
。请勿使用group by title
。
答案 1 :(得分:2)
按标题分组
SELECT group_concat(state) as State
FROM zone GROUP BY title;
以单行
获取逗号分隔数据中的所有数据SELECT group_concat(state) as State
FROM zone;