gpt4 book ai didi

mysql - INNER JOIN 查询三张表

转载 作者:行者123 更新时间:2023-11-29 22:38:48 35 4
gpt4 key购买 nike

我的数据库中有一个三表设置:成员、类、类注册。类注册表有 m_id 和 c_id 列,用于存储成员 id 和类 id。例如,如果同一个成员注册了多个类,那么它将是具有相同 m_id 和不同 c_id 的行。我正在尝试查看特定类的所有成员,并且我有此查询,但它不返回任何内容。有什么建议吗?我的查询有什么问题吗?谢谢

SELECT members.member_first_name, classregistration.c_id 
FROM classregistration INNER JOIN clases
ON classregistration.c_id = clases.class_id
WHERE classregistration.c_id = 1

最佳答案

您可以尝试一下:

SELECT m.member_first_name, cr.c_id 
FROM classregistration cr
INNER JOIN clases c ON cr.c_id = c.class_id
INNER JOIN members m ON m.member_id = cr.m_id
WHERE cr.c_id = 1

关于mysql - INNER JOIN 查询三张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29448277/

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