我有三个表 Professor
、Course
、Comment
我正在尝试获取给定教授的评论和类(class)名称。
我有以下 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;
它给了我所有的类(class)??
最佳答案
您可能没有加入错误的类型/值。如果您能提供一些测试数据,我很乐意进一步了解。
关于mySQL 查询未正确返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5905753/