Php mysql查询获取多行的多个附件

Php mysql查询获取多行的多个附件,php,mysql,sql,database,Php,Mysql,Sql,Database,我有一个澄清表和一个文件上传表,其中放置了与澄清相关的所有附件。我使用左连接,得到这样的结果 clarificationid - 1 | attachment 1 clarificationid - 1 | attachment 2 clarificationid - 2 | no attachment 有没有办法得到这样的结果 clarificationid - 1 | attachment 1,atttachment 2 clarificationid - 2 | no attachmen

我有一个澄清表和一个文件上传表,其中放置了与澄清相关的所有附件。我使用左连接,得到这样的结果

clarificationid - 1 | attachment 1
clarificationid - 1 | attachment 2
clarificationid - 2 | no attachment
有没有办法得到这样的结果

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

您可以使用
GROUP\u CONCAT
,但请注意,中的字符数有限制,但可以增加字符数以获得后续帮助

SELECT clarificationid ,
GROUP_CONCAT(attachment)
FROM 
`table`
GROUP BY clarificationid