如何在不使用循环的情况下将多行连接成一个文本字符串?
How to concatenate multiple rows into a single text string without using loop?
假设我有一个包含以下数据的 table:
ClientID ClientName
3 saurabh Malhotra
4 patel Mon
6 Sajith raju
7 Vipin parmar
8 Monoj trivedi
我们需要像下面这样连接 ClientName 列:
saurabh Malhotra、patelMon、Sajith raju、Vipin parmar、Monoj trivedi
试试这个查询
select
group_concat(ClientName separator ',') as ClientName
from (select 1 as tempcol,
ClientName
from tablename)tbl
group by tempcol
试试这个:)
SELECT GROUP_CONCAT(ClientName) FROM Your_table_name
MySQL : Multiple row as comma separated single row
假设我有一个包含以下数据的 table:
ClientID ClientName
3 saurabh Malhotra
4 patel Mon
6 Sajith raju
7 Vipin parmar
8 Monoj trivedi
我们需要像下面这样连接 ClientName 列:
saurabh Malhotra、patelMon、Sajith raju、Vipin parmar、Monoj trivedi
试试这个查询
select
group_concat(ClientName separator ',') as ClientName
from (select 1 as tempcol,
ClientName
from tablename)tbl
group by tempcol
试试这个:)
SELECT GROUP_CONCAT(ClientName) FROM Your_table_name
MySQL : Multiple row as comma separated single row