數據庫-union和union all的區別(舉例說明)

union在進行表求並集後會去掉重複的元素,因此會對所產生的結果集進行排序運算,刪除重複的記錄再返回結果。sql union all則只是簡單地將兩個結果集合並後就返回結果。所以,若是返回的兩個結果集中有重複的數據,那麼返回的結果就會包含重複的數據。spa 從上面的對比能夠看出,在執行查詢操做時,union all要比union快不少,因此,若是能夠確認合併的兩個結果集中不包含重複的數據,那麼最好
相關文章
相關標籤/搜索