0
内の別のテーブルの複数の値を持つ列を持つ値を表示するには:
はどのように私はテーブルを持っているMySQLの
私はこのようになるためにそれらを表示する必要があります。
performance_id | quiz_id
________________________
22 | 65
23 | null
24 | 43
25 | null
私は参加しようとしたが、それは間違った結果を示します。クイズIDは表示されません。私はこれを試してみました:
SELECT A.performance_id, C.quiz_id
FROM A
LEFT JOIN B ON A.performance_id=B.performance_id
LEFT JOIN C ON B.phc_id = C.phc_id
group BY A.performance_id;
ヒント: 'LEFT JOIN' – Blank
は私の編集した質問@Jens – Jens
で表示複数のquiz_idを得るために '... FROM GROUP_CONCAT(C.quiz_id) 、A.performance_idを選択'を選択し –