gpt4 book ai didi

mysql - 关于联接的 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 05:30:32 24 4
gpt4 key购买 nike

我正在做一个 SQL 数据库项目,我应该找到写了 3 本书或更多书的作者的名字。我的代码如下。该错误表明 A 缺少 FROM,我尝试了不同的 COUNT 选项。我尝试了许多不同的变体,但仍然无法生成输出。

SELECT A.alastname FROM Author 
WHERE (SELECT COUNT(*) FROM Book B WHERE B.btitle = A.btitle AND B.title > 2);

Author 包含姓名,Book 包含标题、页码等。还有 Author_Book 包含 aid 和 bid。我需要使用连接吗?我仍然不明白如何在不使用运算符的情况下指定 3 本书以上。我不是在寻求答案,如果可能的话,我只是寻求一些建议 :)。

最佳答案

缺少别名。

SELECT A.alastname FROM Author A 
WHERE (SELECT COUNT(*) FROM Book B WHERE B.btitle = A.btitle AND B.title > 2);

关于mysql - 关于联接的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15263282/

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