これはなぜ機能していないのか理解しようとしています。私は各メンバーの名前とクラスのトレーナーの名前と一緒に各メンバーが登録されているクラスを選択しようとしています。登録されているクラスのSQLリスティングメンバー
これは私が分に持っているものです:私はまだSQLを勉強として
SELECT
firstName, lastName, className, trainerName
FROM
member, _class, trainer, enrolment
WHERE
enrolment.memberID = member.memberID
AND enrolment.classID = _class.classID;
すべてのヘルプやヒントがいただければ幸いです。
追加情報:
enrolment
テーブルはentrolmentID、MEMBERIDとのclassIDtrainer
表はtrainerIDとtrainerNamemember
表はMEMBERID、firstNameの、lastNameの、年齢、trainerID- を持つ列を持つ列があります
class
テーブルにはclassID、className、_dayおよびtrainerIDがあります
を試してみてください 'JOIN'sの代わりに、複数を使用してください'FROM'節のテーブル –
には、左結合でリンクされた追加テーブルを作成する必要があります。 –
には、member.trainerID = trainer.trainerID –