gpt4 book ai didi

mysql - SQL 被查询卡住

转载 作者:行者123 更新时间:2023-11-29 19:09:33 27 4
gpt4 key购买 nike

我正在创建一个数据库,并且有 3 个表。志愿者表和事件表。我创建了一个 EventVolunteer 表,它是多对多关系的结果。每个表中的字段是:

事件表

Event 
EventID
Event_Name
Event_Location
Starting_Point
Ending_Point

志愿者表

Volunteer 
VolunteerID
Volunteer_FName
Volunteer_LName
Volunteer_Age
Volunteer_Email_Address
First_Aid

事件志愿者表

EventVolunteer
EventID
Volunteer ID

eventVolunteer 当前显示所有事件 ID 和所有志愿者 ID

一些志愿者 First_Aid 字段设置为 yes,一些设置为 no。

我需要一个查询来显示参与某个事件并进行急救的所有志愿者,急救值设置为"is"或“否”。

最佳答案

你的问题有点模糊。我的假设如下:您希望获得具有急救技能(其中 Volunteer.First_Aid = yes)并已注册参加事件的所有志愿者的列表。您想要返回志愿者详细信息以及他们注册的事件。您可以使用以下查询:

SELECT v.*, e.*
FROM
Volunteer v
INNER JOIN EventVolunteer ev
ON v.Volunteer_ID = ev.Volunteer_ID
INNER JOIN Event e
ON ev.EventID = e.EventID
WHERE
v.First_Aid = 'Yes'

如果您有不同的结果,请为您的问题添加更多详细信息。

马吕斯

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

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