データベースがあります。必要なテーブルは次のとおりです。
- special_issues
- ジャーナル
- ジャーナル編集者
構造は次のようになります。
- 私は特集号を持っており、それぞれの特集号はジャーナルに属しているので、テーブル special_issue には、journal_id があります
- 各ジャーナルには編集者 (1 人以上) がいます。この情報は、特定のジャーナル ID の編集者を照合することにより、journal_editors テーブルから取得できます。
私が入手したいのは、各特集号について、この特集号が所属するジャーナルのジャーナル編集者です。
そのために、IDを連結したいので、最後に次のようになります。
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"
事前にどうもありがとうございました。