我有以下查詢:替代的存在查詢
update tab1.abc,
tab1.sbd = (select tab2.abc, tab2.sbd from tab2,tab1 where --some conditions)
where exists(select tab2.abc, tab2.sbd from tab2,tab1 where --some conditions)
現在我的任務就是租期,提高此查詢。
我相信刪除存在的條款或結合兩個where子句將有很大幫助。 但如何做到這一點?
PS:存在子句就位,因爲如果select子句返回零行,我希望更新的行數爲零。
請包括確切的查詢。通過過濾' - some條件'我們實際上看不到你的查詢做了什麼以及如何重構它。 – MatBailie