У меня возникла проблема с производительностью, и у меня есть следующий запрос:
SELECT * FROM Foo
UNION
SELECT * FROM Boo
UNION
SELECT * FROM Koo
Я точно знаю, что Koo
не возвращает дубликатов. Я собирался использовать UNION ALL
в конце и, следовательно, сэкономить время сортировки и отдельного выбора для Koo
. Запрос должен выглядеть так:
SELECT * FROM Foo
UNION
SELECT * FROM Boo
UNION ALL
SELECT * FROM Koo
Поможет ли это или это повлияет на первую UNION
?