如何在不使用循环的情况下将多行连接成一个文本字符串?

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