Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem ze zbudowaniem odpowiedniego zapytania MySQL
cent4
post
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Witam.
Mam problem ze zbudowaniem odpowiedniego zapytania nad którym siedzę już dobrych parę dni.
Tworzę małą bibliotekę i mam 2 tabele:
"historia" i "czyteln"
Tabela "historia" ma pola: "Nr_czyt", "Data_wyp"
Tabela "czyteln" ma pola: "Nr_czyt", "Imie", "Nazwisko".

Cel jaki chcę osiągnąć: Jest formularz w którym określam rok i miesiąc - chcę dla podanej daty (rok i miesiąc) mieć wylistowanych wszystkich czytelników, którzy nic nie wypożyczyli w tym okresie - tzn. których Nr_czyt za dany okres nie istnieje w tabeli historia.

Kompletnie nie wiem jak to zrobić.


Zrobiłem inne zapytanie, które listuje mi liczbę wypożyczeń użytkowników, którzy coś wypożyczyli - coś w rodzaju - "Kto najwięcej wypożyczył w podanym okresie" i z tym nie ma problemu:
SELECT h.Nr_czyt, c.Imie, c.Nazwisko, COUNT( * ) AS l_wyp FROM historia AS h JOIN czyteln AS c ON h.Nr_czyt = c.Nr_czyt
WHERE (DATE_FORMAT(h.Data_wyp,'%Y-%m') = '$rok-$miesiac') GROUP BY c.Imie, c.Nazwisko, c.Nr_czyt").

Ale jak zrobić listę czytelników, którzy nic nie wypożyczyli - NIE WIEM.

Proszę o pomoc...
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 Aktualny czas: 20.08.2025 - 20:35