mySQL查询没有正确返回?

时间:2011-05-06 00:57:26

标签: mysql

我有三张牌ProfessorCourseComment我正在尝试获取给定教授的评论和课程名称。

我有以下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;

表: img1 img2

当它返回2或3个结果时,返回一个空集。我加倍检查评论中的记录..

即使我尝试跑步:

SELECT *
FROM Course C, Comment Co, Professor P
WHERE P.pID = Co.pID AND P.pID = 273;

它给了我所有课程?

1 个答案:

答案 0 :(得分:0)

您可能没有加入错误的类型/值。如果您可以提供一些测试数据,我很乐意进一步了解。