SqlServer zapytanie dotyczące dwóch tabel

0

Witam,

Jak stworzyć zapytanie które na podstawie dwóch tabel Samochody oraz Ubezpieczenia (oba zawierają pole NrRejestracyjny) wyświetlić tylko te numery rejestracyjne z tabeli samochody które nie istnieją w tabeli ubezpieczenia?

Aktualnie moje zapytanie wyglada taqk lec nie dziala:
"SELECT NrRejestracyjny FROM Samochody WHERE (SELECT NrRejestracyjny FROM Ubezpieczenia) NOT LIKE NrRejestracyjny";

0

Może tak?

SELECT Samochody.NrRejestracyjny FROM Samochody WHERE Samochody.NrRejestracyjny NOT IN
 (SELECT Ubezpieczenia.NrRejestracyjny FROM Ubezpieczenia);
0

Działa dzieki wielkie ;)

2

Ja bym zrobił tutaj outer join i szukał nulli, ale efektywnie SZBD pewnie z zapytania somekinda też coś takiego wygeneruje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1