26 lines
687 B
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 |