假设我有表 student
、 club
和 student_club
:
student {
id
name
}
club {
id
name
}
student_club {
student_id
club_id
}
我想知道如何找到所有的学生在足球(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