2017-04-11 94 views
0

我想做一个包含多个列的组连接。 这是查询我有(我想知道,如果可能的话,如果没有,我可以做什么其他办法?:这mysql GROUP_CONCAT有多列

select group.groupname, 
     group_concat(machine.machinename,'--',machine.machineModel) 
    inner join etc.... 
+0

@RiggsFolly可以帮助 –

回答

1

您需要先串联这些值,然后做GROUP_CONCAT。

select group.groupname, 
     group_concat(machine.machinename||'--'||machine.machineModel)) 
    inner join etc.... 
+0

没有这样的功能:CONCAT:选择,这是错误的塔尔是给我@Rams –

+0

这是mysqlite,我认为是一样的Mysql –

+0

我把它改为||符号用于连接两个值 – Rams