Wpis z mikrobloga

#sql #plssql

Mirki, mam dwie tabele.

TAB1:
10
11

TAB2:
10
13

Jak sprawdzić czy wartości z TAB1 znajdują się w TAB2 i jednocześnie czy wartości z TAB2 znajdują się w TAB1?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kurazjajami: Używasz FULL JOIN i w WHERE dodajesz sprawdzenie, aby kolumny z obu tabel dla których robisz JOIN są "IS NULL". Możesz również użyć LEFT JOIN gdzie kolumna łącząca z drugiej tabeli jest null i sobie te wyniki jakoś zmergować.
  • Odpowiedz
@kurazjajami: możesz spróbować jakieś indeksy. Trzeba zerknąć w plan zapytania. Jeśli to jednorazowa akacje to walić. Wykręci się i tyle. Jak to będzie powtarzane kilka razy dziennie to trzeba zooptymalizować
  • Odpowiedz