我正在研究这个教授系统,其中教授表存储主题ID,职业和主题存储在他们自己的表中,并且我拥有career_subject关联实体,因为系统假定相同的主题可能属于几个职业。这些表是这个样子:使用关联实体过滤值的SQL查询
- CAREER(ID,姓名,配额)
- 主体(ID,姓名,EXAM_DATE)
- 教授(ID,姓名,subject_id)
- CAREER_SUBJECT(career_id, subject_id)
那么,我如何获得教授使用SQL教授的职业名称呢?
我试图用
SELECT name FROM career
INNER JOIN career_subject ON career_subject.subject_id = career_subject.subject_id
WHERE professor.subject_id = subject.id;
人们下投票的问题,因为你还没有尝试。请记住,SO不是代码写入服务。如果你在SQL查询中提供了一个体面的尝试,有人可能会帮助它修复 –
,谢谢你的建议! – Nelson