我有两张桌子:手稿和手稿_log 。
我想显示每个稿件 相应日志上的。
实施例: 我有两份手稿1和2。 手稿1有2个日志,手稿2有3个日志。
我想在查询中得到两个结果,按照manuscrit id分组:
manuscript_id manuscript_log
1. 1,2
2. 3,4,5
SELECT manuscript.id, manuscript_log.log_number
FROM manuscript INNER JOIN manuscript_log
ON manuscript.id = manuscript_log.manuscript_id
答案 0 :(得分:4)
您可以使用GROUP_CONCAT汇总功能
SELECT manuscript.id, GROUP_CONCAT(manuscript_log.log_number)
FROM manuscript INNER JOIN manuscript_log
ON manuscript.id = manuscript_log.manuscript_id
GROUP BY manuscript.id