0
外部キーの複数の値を使用して他のテーブルからレコードをフェッチする方法を教えてください。例: 私は以前に新入生の主題のための物語IDでした。私は主題表から主語の名前を取り出していました。今では、複数の科目の機能を統合しているので、学生のID列は次のようになります。120,140(2つの科目を意味する)今、別の表から科目名を取得するにはどうすればいいですか? 、私がそれらに参加するときの列のMATHS)。複数の外部キー値に結合
これは私の現在のクエリです:今、あなたが学生や書籍の間に多くの関係に多くをしました
SELECT t.*
FROM
(SELECT ROWNUM AS rn,
t.*
FROM
(SELECT t.*,
s.subject_name
FROM STUDENT t
LEFT JOIN SUBJECTS s ON t.subject_id=s.subject_id) t) t
WHERE rn BETWEEN ? AND ?
はあなたがMySQLを使っていますか? 'ROWNUM'はありません。 – Barmar
カンマ区切りの値をテーブルの列に入れない*。各行に1対の多対多リレーションシップテーブルを使用します。 – Barmar