Tag: 关系分裂

如何筛选具有多对一关系的SQL结果

假设我有桌子student , club和student_club : student { id name } club { id name } student_club { student_id club_id } 我想知道如何find足球(30)和棒球(50)俱乐部的所有学生。 虽然这个查询不起作用,但这是我迄今为止最接近的事情: SELECT student.* FROM student INNER JOIN student_club sc ON student.id = sc.student_id LEFT JOIN club c ON c.id = sc.club_id WHERE c.id = 30 AND c.id = 50