neh*_*iah 3 mysql sql database csv select
这是桌子
id name
----------
1 john
2 dave
3 eve
Run Code Online (Sandbox Code Playgroud)
select * from table 会给我们
id name
----------
1 john
2 dave
3 eve
Run Code Online (Sandbox Code Playgroud)
您将如何查询以获得以下输出?
id name
----------------------
1,2,3 john,dave,eve
Run Code Online (Sandbox Code Playgroud)
您需要首先增加变量 group_concat_max_len 的值,以便 group_concat 中的数据不应该被截断。通过命令检查变量值:
show variables like 'group_concat_max_len'
Run Code Online (Sandbox Code Playgroud)
并将其增加为:
set global group_concat_max_len = 160000.
Run Code Online (Sandbox Code Playgroud)
在此使用查询之后:
SELECT GROUP_CONCAT(id), GROUP_CONCAT(name) FROM table_name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2333 次 |
| 最近记录: |