亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

mysql怎么多行合并一行

小億
97
2024-08-17 12:05:35
欄目: 云計算

在MySQL中,可以使用GROUP BY和聚合函數來合并多行數據為一行數據。以下是一個示例:

假設有一個名為orders的表,包含以下示例數據:

order_id customer_id product_id quantity
1 101 1 2
2 101 2 3
3 102 1 1
4 102 3 4

如果要將customer_id相同的記錄合并為一行,可以使用以下查詢:

SELECT customer_id, GROUP_CONCAT(CONCAT(product_id, ':', quantity) SEPARATOR ', ') AS products
FROM orders
GROUP BY customer_id;

這將返回以下結果:

customer_id products
101 1:2, 2:3
102 1:1, 3:4

在這個例子中,我們使用GROUP_CONCAT函數將每個customer_id的產品和數量組合成一個字符串,并用逗號分隔不同的產品。

0
馆陶县| 肥西县| 太谷县| 遂平县| 都兰县| 高邑县| 天等县| 南充市| 平顶山市| 平顺县| 巧家县| 咸宁市| 山东| 中方县| 皮山县| 郁南县| 平顺县| 丹棱县| 东丰县| 青州市| 玛多县| 柏乡县| 徐州市| 宝丰县| 翁源县| 郓城县| 肥城市| 泰州市| 孝昌县| 长汀县| 铜陵市| 大埔区| 竹溪县| 菏泽市| 隆尧县| 兴海县| 新密市| 忻州市| 吉首市| 安泽县| 岳阳县|