我有一个澄清表和一个文件上传表,其中放置了与澄清有关的所有附件。我正在使用左连接并得到这样的结果。
clarificationid - 1 | attachment 1
clarificationid - 1 | attachment 2
clarificationid - 2 | no attachment
有没有办法得到这样的结果
clarificationid - 1 | attachment 1,atttachment 2
clarificationid - 2 | no attachment
最佳答案
您可以使用GROUP_CONCAT
,但请注意GROUP_CONCAT() 中有字符数限制。但这可以增加以获得帮助,请关注 this question
SELECT clarificationid ,
GROUP_CONCAT(attachment)
FROM
`table`
GROUP BY clarificationid
关于php - mysql查询获取多行的多个附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21882523/