2014-02-19 24 views
1

我有一個說明表和一個文件上傳表,其中放置了關於澄清的所有附件。我正在使用左連接並獲得像這樣的結果。mysql查詢得到多個附件多行

clarificationid - 1 | attachment 1 
clarificationid - 1 | attachment 2 
clarificationid - 2 | no attachment 

有沒有導致像

clarificationid - 1 | attachment 1,atttachment 2 
clarificationid - 2 | no attachment 

回答

0

您可以使用GROUP_CONCAT,但要注意的是有字符的GROUP_CONCAT()限制,但這可以幫助增加後續this question

任何方式來獲得
SELECT clarificationid , 
GROUP_CONCAT(attachment) 
FROM 
`table` 
GROUP BY clarificationid 
+1

thanku :)它真的有效! – mrkrehman