可能重复:
我可以将多个MySQL行连接到一个字段中吗?
我有三个表项,大小和item_sizes为多对多的关系加入我可以查询:
item size
shirt L
shirt XL
dress S
dress L
dress XL
Run Code Online (Sandbox Code Playgroud)
但我想要这个:
item size
shirt L, XL
dress S, L, XL
Run Code Online (Sandbox Code Playgroud)
速度无关紧要我只想要结果.我可以用while循环来做但是有另一种方法来做这个查询吗?
select item, group_concat(size)
from the_table
group by item;
Run Code Online (Sandbox Code Playgroud)
手册中的更多细节:http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html#function_group-concat