Предполагая, что у меня есть таблицы 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