我需要将采购订单输出到一行,其中包含每种产品的产品和数量。
说
从订单中选择产品,数量;
输出
product A , 2
product B , 3
product C , 7
我需要将输出放在一行:
product A,2,product B,3,product C, 7
可以使用mysql sql实现吗?
答案 0 :(得分:1)
试试这个:
SELECT GROUP_CONCAT(product,',' ,quantity) FROM ORDERS;
查看sqlfiddle:
答案 1 :(得分:0)
SELECT GROUP_CONCAT(product, ',' ,quantity,'') FROM order1;
|------------------------------------------------|
|GROUP_CONCAT(PRODUCT, ',' ,QUANTITY,'') |
|------------------------------------------------|
|product A,2,product B,3,product C,7 |
|------------------------------------------------|