Select rekordów niepowtarzających się w innej tabeli

Select rekordów niepowtarzających się w innej tabeli
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak powinno wyglądać Select query wybierające wszystkie wiersze z tabeli nr 1 które nie występują w tabeli nr 2? Tabele mają ten sam scheme i mogą przechowywać podobne dane. Dane z tabeli nr 1 mogą być też w tabeli nr 2 itd.

Tabele mają po 2 kolumny:
id_employee INT PRIMARY KEY AUTO_INCREMENT,
surname VARCHAR(35) NOT NULL,

Przykładowe dane:

  • a_employees:
  1. Kowalski
  2. Nowak
  3. Wiśniewski
  • b_employees:
  1. Nowak
  2. Lewandowski
  3. Kowalczyk
  4. Wiśniewski
  5. Kamiński
  6. Szymański
  • Rejestracja: dni
  • Ostatnio: dni
1

Select id, name from tab1 where id not in (select id from tab2)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.