0
不能優化我有一個SQL查詢:需要在SQL語句
select person from table t1
inner join person_history ph
on t1.person = ph.person
and t1.person not in (select person from person_history
where effective_date < '01-01-2013')
and ph.person.effective_date > '01-01-2013'
因爲person_history
含有大量的記錄,此查詢的時間過長。
如何優化此代碼?
這是什麼:'和ph.person.effective_date> 01 -01-2013''甚至不顯得比如有效的SQL。 –
您是否嘗試讓數據庫'EXPLAIN'查詢?這通常是找出原因很慢的好方法 – ThiefMaster
這是什麼類型的SQL?性能和調優往往取決於實現。 – RBarryYoung