1
在Microsoft SQL,有沒有這之間在性能上有什麼區別:性能差異,如果我聯盟第一,然後把聯合結果集的WHERE?
SELECT columns FROM table1 WHERE cond
UNION
SELECT columns FROM table2 WHERE cond
這:
SELECT columns FROM
(
SELECT columns FROM table1
UNION
SELECT columns FROM table2
) WHERE cond
?
另外,如果兩個表格之間沒有重複行的機會,則使用「UNION ALL」。 – BradC 2010-05-11 22:27:13