Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie MSSQL - wykluczenie pewnych wyników, Wydawało mi się banalne, a jakoś nie moge dać rady
mysz0n
post 6.11.2015, 14:45:08
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 16.08.2006
Skąd: szy-ły

Ostrzeżenie: (0%)
-----


Mam 3 tabele:
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:

  1. SELECT [id_klienta],[imie],[nazwisko],[adres]
  2. FROM [klient]
  3. LEFT JOIN [cecha]
  4. ON ck_id_klienta = id_klienta
  5. WHERE ck_id_klienta = 1


jest ok, ale chce wykluczyć klientów z cechą 2.

próbowałem przez:

  1. SELECT [id_klienta], [imie], [nazwisko], [adres]
  2. FROM [klient]
  3. LEFT JOIN [cecha]
  4. ON ck_id_klienta = id_klienta AND ck_id_klienta !=2
  5. WHERE ck_id_klienta = 1


ale nie działa.

Ten post edytował mysz0n 6.11.2015, 14:51:26
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.04.2024 - 13:04