Как переделать коррелированный подзапрос в некоррелированный

184
19 февраля 2018, 00:38

Есть таблица со спортсменами,в ней поля id спортсмена уникальное not null и вид спорта, нужно вывести тех, кто занимается больше чем одним видом спорта. как это сделать без коррелированного подзапроса?(другими словами вывести повторяющиеся строки таблицы столько раз, сколько они повторяются) Можно ли как-то более эффективно выполнить данный запрос?

Мой код:

select pair_sports.fio ,pair_sports.sport from fitness.pair_sports where fio=any (SELECT pair_sports.fio FROM fitness.pair_sports group by (fio) having count(*)>1) order by fio

READ ALSO
Как реализовать фильтр товаров с EAV?

Как реализовать фильтр товаров с EAV?

Есть таблицы categories, products, props, props_value, приведу простой пример: таблица categories - id, nameтаблица products - id, name, price

188
Перестает работать кусок кода ASP.NET- CORE после публикации на сервере

Перестает работать кусок кода ASP.NET- CORE после публикации на сервере

Господа, нужен Ваш опыт и совет, сам я новичек, поэтому многие вещи непонятны

205
WPF Отображение данных из Com-порта

WPF Отображение данных из Com-порта

Есть устройство (весы), которое на Com-порт кидает со скоростью 10 раз в секунду значение (текстовая строчка)Мне нужно написать приложение позволяющее...

205
Отобразить раздел attach с иcпользованием xaml

Отобразить раздел attach с иcпользованием xaml

Пытаюсь сделать почтовый клиентВозникла проблема с xaml

225