Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapytaniem
vego007
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 3.08.2007

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


Witam

Mam dwie tabele tj:

jos_klienci - id (primary), nazwa, adres itd.
jos_zaplacone - id, id_klienta (foreign do id w klientach), miesiac, rok

Chcę wyświetlić listę klientów z danego miesiąca i roku których id nie ma w tabeli zapłacone

Mam zapytanie
  1. "SELECT jos_klienci.id, jos_klienci.nazwa, jos_zaplacone.miesiac, jos_zaplacone.rok
  2. FROM jos_klienci INNER join jos_zaplacone ON jos_klienci.id = jos_zaplacone.id_klienta where miesiac = \"$_POST[month]\" and rok = \"$_POST[year]\";")


I problem jest z tym, że muszę wyświetlić wszystkie wyniki które nie pasują do tego zapytania, czyli take w których w danym miesiacu jos_klienci != jos_zaplacone

Ten post edytował vego007 21.07.2008, 19:28:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Błąd. Powinieneś zrobić OUTER JOIN wtedy jak nie ma danych dla wybranego ID w jos_zaplacone zaplacone to wstawi nule i wyświetlić właśnie te rekordy gdzie są nule...


--------------------
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 22:33