我有一个数据库,这是我需要的表格:
结构如下所述:
我想得到的是每个特刊,本特刊的期刊编辑都属于。
为此,我想结束身份证,所以最后我会有这样的事情:
special issue editors
si1 1,5,10
si2 14,25,5
等等...
我试过了:
SELECT si.name, CONCAT(users.firstname,' ', users.lastname) AS journal_editors
FROM `special_issues` si
INNER JOIN journal_editors jeds ON si.journal_id = journal_id
WHERE si.journal_id =1 GROUP BY si.name"
非常感谢你。
答案 0 :(得分:2)
SELECT si.name, GROUP_CONCAT(users.firstname,' ', users.lastname) AS journal_editors
FROM special_issues si
INNER JOIN journal_editors jeds ON si.journal_id = journal_id
WHERE si.journal_id =1
GROUP BY si.name
答案 1 :(得分:1)
SELECT si.name, GROUP_CONCAT(users.firstname,' ', users.lastname) AS journal_editors
FROM `special_issues` si
INNER
JOIN journal_editors jeds ON si.journal_id = jeds.journal_id
WHERE si.journal_id =1
GROUP BY si.name