gpt4 book ai didi

mysql - 返回写过两本以上小说的作者的 ID、名字和姓氏

转载 作者:行者123 更新时间:2023-11-29 10:31:58 25 4
gpt4 key购买 nike

我的数据库中有三个表

作者:援助|名称 |名称

书籍:isbn |标题 |类型|价格|发布日期 |进程号

作者:isbn(引用资料 book.isbn)|援助(引用author.aid)

我试图返回所有写过两本以上 btype“小说”书籍的作者的名字和姓氏。我确实找到了this这个问题将选择一般写过两本书以上的作者,但我不知道如何修改它以专门关注小说。有什么建议吗?

select aid, fname, lname 
from author
where aid in (
select aid
from written_by
join book on book.isbn = written_by.isbn
group by aid
having count(*) > 2
);

编辑:弄清楚了。在 group by 之前添加了 where btype = "novel",现在它可以按预期工作。

最佳答案

想通了。在 group by 之前添加了 where btype = "novel",现在它可以按预期工作。

关于mysql - 返回写过两本以上小说的作者的 ID、名字和姓氏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47244811/

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