Эй, ребята ... У меня есть простой сохраненный процесс с двумя запросами, объединенными с объединением
select name as 'result'
from product
where...
union
select productNum as 'result'
from product
where...
Я хочу ограничить это ТОП 10 результатами ...
если я поставлю TOP 10 в каждом отдельном запросе, я получу всего 20 результатов.
Какой самый эффективный способ ограничить общее количество результатов до 10? Я не хочу делать ТОП 5 в каждом, потому что я могу оказаться в ситуации, когда у меня есть что-то вроде 7 "имён" и 3 "номеров продуктов"