POSTGRESQL
Jestem początkująca z baz danych i proszę o pomoc. Szukałam i nie znalazłam.
Z poniższej tabeli mam utworzyć funkcje MAX z kolumny Największa ilość wypożyczeń, ale ma pokazywać tylko 1 rekord z 3 kolumnami. Oprócz kolumny Największa ilość wypożyczeń ma być kolumna województwo i liczba_wypożyczeń.
Na czerwono zaznaczyłam jaki wynik powinien się pokazać oczywiście z nagłówkami kolumn. Ramka na czerwono pokazuje rekord, który ma mi się wyświetlić jako gotowy wynik.
Kod do powyższej tabeli
SELECT województwo,liczba_wypozyczen,
MAX(czytelnik)
AS "Największa ilość wypożyczeń"
FROM
(
SELECT województwo,liczba_wypozyczen,
COUNT(*)
AS "czytelnik"
FROM czytelnik
GROUP BY województwo,liczba_wypozyczen
)czytelnik
GROUP BY województwo,liczba_wypozyczen;
Poniższy kod wyciągnął mi z tabeli powyższej funkcje max, ale nie pokazał mi całego rekordu.
SELECT
MAX(czytelnik)
AS "Największa ilość wypożyczeń"
FROM
(
SELECT województwo,liczba_wypozyczen,
COUNT(*)
AS "czytelnik"
FROM czytelnik
GROUP BY województwo,liczba_wypozyczen
)czytelnik;
Tabela do powyższego kodu.
Jak widać na powyższym obrazku pokazała się tylko jedna kolumna, a nie pokazały się pozostałe 2 kolumny
.Jak zmienić kod aby wyświetlić pozostałe kolumny jak na poniższym obrazku?
Wynikiem powinna być poniższa tabela.