-2

我有一个名为 city 的表,其中包含城市、省和国家列,我想在一行中显示每个省的城市,并带有一些分隔符。

City Province    Country

A    X           Z  
B    X           Z
C    X           Z
D    Y           Z
E    Y           Z  
F    Y           Z

我想要以下结果

Province    City

X           A | B | C
Y           D | E | F
4

1 回答 1

0
select Province, group_concat(City SEPARATOR '|')
FROM `tablename`
group by Province

参考:http ://sqlfiddle.com/#!2/58afb1/3

于 2013-09-29T19:53:15.033 回答