文档链接:
http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat
GROUP_CONCAT(
[DISTINCT]
expr [,expr ...]
[ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]]
[SEPARATOR str_val]
)
今天做个活,要求同一个目录的商品的名字串起来。
例如:
商品表信息
商品ID 商品名 所属目录ID
1 商品A 1
2 商品B 1
3 商品C 2
希望的结果:
目录 商品
1 商品A,商品B
2 商品C
语句:
Select CategoryID, group_concat(ProductName)
From Products
Group by CategoryID
实现目标。