亲爱的,我想在1列中显示一行中的一些数据,并用逗号分隔.如果我使用常规SELECT
方法,它必须显示为长行.
SELECT Serial_number FROM data
+-------------+
|Serial_number|
+-------------+
|0001 |
|0002 |
|0003 |
+-------------+ //and so on
Run Code Online (Sandbox Code Playgroud)
我如何将结果显示为:
+------------------------------+
|Serial_number |
+------------------------------+
|0001,0002,0003,....and so on |
+------------------------------+
Run Code Online (Sandbox Code Playgroud)
谢谢你的进步.
您可以使用GROUP_CONCAT
SELECT GROUP_CONCAT(Serial_number ) FROM data;
Run Code Online (Sandbox Code Playgroud)
注意:GROUP_CONCAT具有最大长度.