Funkcja MAX + pozostałe kolumny

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.
1

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.
2

Marto na początku użyłbym CTE po klauzuli FROM i wyświetlił w SELECT potrzebne informacje :slight_smile: