@PrOsTa4oK
учусь

Получить список спортсменов, которые занимаются несколькими видами спорта?

Здравствуйте, извините за такое простое задание но я завис.
У меня есть таблица Вид спорта, и есть таблица Спортсмен, я зделал про промежуточную таблицу Спортсмен Вид спорта.В запросе надо :
Получить список спортсменов, которые занимаются несколькими видами спорта, указав их

Я делал так:

WHERE [Вид спорту] IN ('Хокей','Баскетбол')

но я получал список спортсменов занимающихся хотя бы одним из этих видов спорту.А мне нужно чтобы только спортсменов которые занимаются и тем и другим видом спорта
  • Вопрос задан
  • 422 просмотра
Решения вопроса 1
yellow79
@yellow79
Senior Software Engineer
делайте запрос по своей промежуточной таблице, примерно как-то так:
SELECT 
  id_sportsmen 
FROM 
  your_table 
GROUP BY
  id_sportsmen 
HAVING 
  count(*) > 1

Получите желаемый список
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы