【发布时间】:2020-08-28 21:02:33
【问题描述】:
如何从中获得:
id foo_name 1个 2个 3个 4个 5乙 6乙 7乙 8个 9乙 10安对此: 仅 1 行
foo_names 甲,乙我尝试使用GROUP_CONCAT,但它给了我这个:
A,A,A,A,A,A,A,
B,B,B,B
【问题讨论】:
如何从中获得:
id foo_name 1个 2个 3个 4个 5乙 6乙 7乙 8个 9乙 10安对此: 仅 1 行
foo_names 甲,乙我尝试使用GROUP_CONCAT,但它给了我这个:
A,A,A,A,A,A,A,
B,B,B,B
【问题讨论】:
group_concat():
select group_concat(distinct foo_name order by foo_name) foo_names
from tablename
请参阅demo。
【讨论】:
你可以使用:
select group_concat(distinct foo_name) as foo_names
from t;
【讨论】: