USE BILBLIOTEKA_2022;

-- wypisz egzemplarz który wystąpił we wszystkich wypożyczeniach

SELECT wypozyczenie.id_egzemplarz FROM wypozyczenie
INNER JOIN egzemplarz ON wypozyczenie.id_egzemplarz=egzemplarz.id_egzemplarz
INNER JOIN ksiazka ON egzemplarz.id_ksiazka=ksiazka.id_ksiazka
WHERE wypozyczenie.id_egzemplarz = (
	SELECT max(cc.ilosc) FROM (
		SELECT id_egzemplarz, count(*) AS ilosc FROM wypozyczenie bb
		GROUP BY id_egzemplarz
	) cc
);


-- sprawdzenie

SELECT * FROM wypozyczenie;

SELECT id_egzemplarz, count(*) FROM wypozyczenie
GROUP BY id_egzemplarz;

SELECT max(cc.ilosc) FROM (
	SELECT id_egzemplarz, count(*) AS ilosc FROM wypozyczenie bb
	GROUP BY id_egzemplarz
) cc