Cześć,
mam dwie tabele: transakcje i dane_osobowe, w każdej z nich znajduje się pole id_klienta.
Moim zadaniem jest wybrać id_klientów którzy nie dokonali zakupów (ci których id nie widnieje w tabeli transakcje ale istnieje w tabeli dane_osobowe).
Próbowałem takiego zapytania:
SELECT id_klienta
FROM dane_osobowe
WHERE id_klienta NOT IN (SELECT DISTINCT id_klienta FROM transakcje)
ale wyrzuca mi za dużo wyników (ok. 600 zamiast 3. (podpunkt z próbnej matury 2015 => mam odpowiedzi.)).
Może da się to zrobić inaczej?
(Używam Microsoft Access 2007-2010)