![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 16.05.2017 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tytul ma odzwierciedlac PROBLEM a nie twoj stan wiedzy. Popraw prosze.
I nie zakladaj kilku tematow na to samo. Jeden temat kasuje -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 03:43 |