0
我運行兩個SQL查詢說,SQL嵌套查詢優化
select obname from table1 where obid = 12
select modname from table2 where modid = 12
兩者都採取非常短的時間,說每300毫秒。
但是當我運行:
select obname, modname
from (select obname from table1 where obid = 12) as alias1,
(select modname from table2 where modid = 12) as alias2
它正在3500ms。爲什麼這樣?
這兩個查詢返回多少行? –
首先,您將2個查詢與1進行比較,執行查詢不像蘋果只是將時間加在一起並完成 – Mihai
爲什麼不使用'UNION ALL' –