2017-04-11 130 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