gpt4 book ai didi

mySql 查询错误

转载 作者:行者123 更新时间:2023-11-29 09:10:59 24 4
gpt4 key购买 nike

我有 (3) 个表格:教授、评论、类(class)

我正在尝试获取几列来向教授展示所有类(class)以及他们的所有评论。

我的 table enter image description here

comment

enter image description here

SQL:

  SELECT prefix, code, info, date
FROM Course, Comment
JOIN Professor ON Professor.pID = Comment.pID
AND JOIN Course ON Course.cID = Comment.cID
WHERE Comment.pID = ?

抛出错误: 语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 4 行的“JOIN Course ON Course.cID = Comment.cID WHERE Comment.pID = '273'”附近使用的正确语法

最佳答案

SELECT prefix, code, info, date
FROM Comment
JOIN Professor ON Professor.pID = Comment.pID
JOIN Course ON Course.cID = Comment.cID
WHERE Comment.pID = ?

只需删除第二个 JOIN 之前的 AND 并删除“发件人”列表中的类(class)即可。您可能需要根据您主要查看的表数据来更改表的顺序。

建议您仔细阅读 MySQL JOIN syntax page .

关于mySql 查询错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5559857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com