KLIENT, CECHA, CECHA_KLIENT
w KLIENT mam: id_klienta, imie, nazwisko, adres
w Cecha mam: id_cechy, nazwa_cechy
w CECHA_KLIENT mam: id_ck, ck_id_klienta, ck_id_cechy
Jeden klient możne mieć wiele cech.
Chce zobaczyć klientów z cechą 1 daje zapytanie:
SELECT [id_klienta],[imie],[nazwisko],[adres] FROM [klient] LEFT JOIN [cecha] ON ck_id_klienta = id_klienta WHERE ck_id_klienta = 1
jest ok, ale chce wykluczyć klientów z cechą 2.
próbowałem przez:
SELECT [id_klienta], [imie], [nazwisko], [adres] FROM [klient] LEFT JOIN [cecha] ON ck_id_klienta = id_klienta AND ck_id_klienta !=2 WHERE ck_id_klienta = 1
ale nie działa.