gpt4 book ai didi

mysql - SQL 一对多?

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

这就是我想要解决的问题。

Category(CatID(PK), CatName,....)
Writer(wtrID(PK), CatID(FK), wtrName,....)
Report(rpID(PK), title)
Authors(rpID(FK),wtrID(FK))

如何创建一个列表来显示来自 3 个不同类别的作者报告的标题?

最佳答案

select r.title, group_concat(w.wtrID) as writer_ids
from Reports r
inner join Authors a on a.rpID = r.rpID
inner join Writer w on w.wtrID = a.wtrID
inner join Category c on c.CatID = w.CatID
group by r.title
having count(distinct c.CatID) = 3

关于mysql - SQL 一对多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11775557/

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