gpt4 book ai didi

mysql - MYSQL 多表查找字段

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

我正在尝试显示学生的时间表。这是 map :

StudentProfile
-studentid

Registration
-registrationid
-studentid

RegistrationSchedule
-regscheduleid(is not a primary key,, is not unique,,can have a lot of instances)
-registrationdid
-scheduleid

Schedules
-scheduleid

我想显示一个学生的所有日程安排。我对此感到非常沮丧。有人可以实现这一点吗?

最佳答案

这可以通过 MySQL 来完成 JOIN Statement

SELECT * FROM StudentProfile sp 
INNER JOIN Registration r ON sp.studentid = r.studentid
INNER JOIN RegistrationSchedule rs ON r.registrationId= rs.registrationId
INNER JOIN Schedules sc ON rs.scheduleid = schedules.scheduleid
WHERE sp.studentid = DESIREDSTUDENTID

这将为 ID 为 DESIREDSTUDENTID 的学生选择每个表中的所有列。您可以通过将 SELECT * 更改为 SELECT sc.* 来获取学生日程表中的数据。*

关于mysql - MYSQL 多表查找字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5045561/

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