我想知道是否有任何选项可以将多行输出到一行中。
例如,常规select * from tbl_name
将列出表中可用的所有记录。
firstname lastname
---------- ------------
Lepanto Fernando
Lourdes Brillianto
Gerald Siluvai
首选输出
firstname将有 - >的Lepanto ###路德###杰拉德
姓氏将有 - >费尔南多### Brillianto ### Siluvai
我们可以做一些连接来实现上述目标。
答案 0 :(得分:0)
select group_concat(firstname separator '###') as firstnames,
group_concat(lastname separator '###') as lastnames
from your_table
答案 1 :(得分:0)
使用:
select GROUP_CONCAT(firstname SEPARATOR "###") as firstname,
GROUP_CONCAT(lastname SEPARATOR "###") as lastname
from tblname