欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql中根據id合并多個列

吉茹定1年前11瀏覽0評論

MySQL中根據id合并多個列常常用到,這里我們介紹一種方法。

假設我們有一個表格名為“table1”,其中包含id、col1、col2和col3等列。現在我們需要將id相同的行合并成一行,使得col1、col2和col3列合并成一個以逗號分隔的字符串。

代碼如下:

SELECT id, GROUP_CONCAT(CONCAT(col1, ',', col2, ',', col3) SEPARATOR ';') as cols
FROM table1
GROUP BY id;

在這里,我們使用GROUP_CONCAT函數將col1、col2和col3列合并成一個字符串。使用CONCAT函數將它們連接成一個字符串,并在其中使用逗號分隔符。使用SEPARATOR參數使得合并后的字符串以分號分隔。最后,使用GROUP BY語句根據id列進行分組。

使用上述代碼,我們就可以輕松地將id相同的行合并成一個字符串了。