我想弄清楚为什么这不起作用。我试图选择每个成员的名称和每个成员注册的类以及课程名称。SQL - 在注册类上列出成员
这是我在一分钟:
SELECT
firstName, lastName, className, trainerName
FROM
member, _class, trainer, enrolment
WHERE
enrolment.memberID = member.memberID
AND enrolment.classID = _class.classID;
任何帮助或建议,将不胜感激,因为我仍然在学习SQL。
额外的信息:
enrolment
表中的列entrolmentID,MEMBERID和的classIDtrainer
表中的列trainerID和trainerNamemember
表有MEMBERID,名字,姓氏,年龄,trainerIDclass
表中有classID,className,_day和trainerID
请使用'JOIN's而不是多个的'FROM'子句中的表格 –
您必须制作任何与Left Join链接的附加表格 –
include member.trainerID = trainer.trainerID –