Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Nie rozumiem kodu
Forum PHP.pl > Forum > Przedszkole
kosciuszko1


Mam tabele:
wykonawca (idwykonawcy, nazwa)
album ( idalbumu,nazwa,rok, idwykonawcy)
recenzja(idrecenzji,gazeta,ocena,idalbumu)

wypisz dla wszystkich wykonawcow z jednym albumem ich nazwe i dane albumu (nazwa, rok)

SELECT MAX(wykonawca.nazwa) wykonawca, MAX(album.nazwa) album, MAX(album.rok) rok
FROM wykonawca, album WHERE wykonawca.idwykonawcy = album.idwykonawcy
GROUP BY wykonawca.idwykonawcy HAVING COUNT(idalbumu) = 1;

Nie rozumiem dlaczego tu została uzyta funkcja MAX. Proszę o wyjaśnienie
nospor
Tytul ma odzwierciedlac PROBLEM a nie twoj stan wiedzy. Popraw prosze.
I nie zakladaj kilku tematow na to samo. Jeden temat kasuje
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.