Следующий запрос возвращает все результаты, но, насколько я понимаю, должен возвращать те же идентификаторы, что и подзапрос. Может ли кто-нибудь объяснить, почему подзапрос, который возвращает все идентификаторы (при запуске отдельно), возвращает все записи
select mya.id from mytable mya WHERE mya.id IN (
SELECT myb.id
FROM mytable myb
GROUP BY myb.mysecondcolumn
)
Подзапрос при выполнении в качестве отдельного запроса, например, возвращает 1,5,10,15, но когда я запускаю этот запрос выше, он возвращает 1,2,3,4,5, ...
Спасибо!