我有三张牌Professor
,Course
,Comment
我正在尝试获取给定教授的评论和课程名称。
我有以下SQL:
SELECT prefix, code, info, date
FROM Course C, Comment Co, Professor P
WHERE P.pID = 273
AND C.cID = Co.cID AND P.pID = Co.pID;
表:
当它返回2或3个结果时,返回一个空集。我加倍检查评论中的记录..
即使我尝试跑步:
SELECT *
FROM Course C, Comment Co, Professor P
WHERE P.pID = Co.pID AND P.pID = 273;
它给了我所有课程?
答案 0 :(得分:0)
您可能没有加入错误的类型/值。如果您可以提供一些测试数据,我很乐意进一步了解。