Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これが私が解決しようとしている問題です。
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