lab5/kolos.sql

26 lines
687 B
MySQL
Raw Permalink Normal View History

2022-11-22 10:23:06 +00:00
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