Мне нужно выполнить несколько выборок для таблицы и получить набор результатов для 2 столбцов.Одно решение, которое я нашел, заключается в использовании UNION , как показано ниже.
SELECT cap_id, cap_code FROM cap_master
where cap_type = 'Type1' and cap_desc = 'CapDesc1'
UNION
SELECT cap_id, cap_code FROM cap_master
where cap_type = 'Type2' and cap_desc = 'CapDesc2'
Есть ли другой способ сделать это.Там может быть около 10-20 избранных операторов за один раз.Повлияет ли это на производительность, если так, то какой подход будет лучше?