gpt4 book ai didi

MySQL通过多个外键进行查询

转载 作者:行者123 更新时间:2023-11-29 19:35:12 25 4
gpt4 key购买 nike

基本上,我需要做的是计算每个赞助商(来自赞助商表)参与每个 Type_name(来自 Event_types)的次数。我想象它是通过多个 JOIN 查询完成的,但我似乎很快就迷路了。

这是我的数据库的图片。

Picture of SQL database

提前致谢。

P.S,忽略数据库名称,本地服务器不允许我创建超过 5 个单独的数据库,因此必须为我的业余项目使用现有的数据库:)

最佳答案

我成功地执行了 2 个单独的查询,将 Event_types 与俱乐部以及俱乐部与赞助商“连接”。我如何将它们合而为一?

SELECT Sponsors.Sponsor_name as Sponsor, Clubs.Club as Club FROM Sponsoring JOIN Sponsors ON Sponsoring.Sponsor=Sponsor_name JOIN Clubs ON Sponsoring.Club=Clubs.Club;
SELECT Clubs.Club as Club, Event_types.Type_name as Typename FROM Events JOIN Clubs on Events.Club=Clubs.Club JOIN Event_types ON Events.Event_type=Event_types.Type_name;

关于MySQL通过多个外键进行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41589183/

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