我的数据库中有三个表设置:成员,clases,classregistration。 类注册表有m_id和c_id列,用于存储成员标识和类标识。例如,如果相同的成员注册更多的类,则它将是具有不同c_id的相同m_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
答案 0 :(得分:0)
你可以尝试一下:
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