Мне нужно ограничить результат запроса объединения, используя оракул:
Select ... Union Select ...
Мне нужно ограничить 500 лучших результатов, но без использования "с".
Есть идеи? Спасибо?
Этот запрос выберет 500 записей из вашего запроса объединения:
select * from ( select ... union select ... ) where rownum <= 500
Попробуйте что-то вроде
SELECT top 500 myResult.* FROM ( Select ... Union Select ) AS myResult