lab5/kolos.sql

26 lines
687 B
SQL

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