Hej. Mam pytanie. Robiąc zadanie maturalne 5.5 (link poniżej) użyłem aż 3 kwerend, żeby zrobić wszystko formalnie, nie używając kalkulatora. Uczę się dopiero jeden dzień SQL i nie znam odpowiedzi na pytanie czy można umieścić to wszystko w jednej kwerendzie?
SELECT COUNT(*) AS WypożyczeniaPrzezStudentówZAkademika
FROM (SELECT DISTINCT tytul, id_pok FROM wypozyczenia, meldunek WHERE wypozyczenia.pesel = meldunek.pesel);
2. ```
SELECT COUNT(*) AS WypożyczoneNiePrzezOsobyZAkademika
FROM studenci INNER JOIN wypozyczenia ON wypozyczenia.pesel = studenci.pesel
WHERE studenci.pesel NOT IN(SELECT pesel FROM meldunek);
SELECT WypożyczeniaPrzezStudentówZAkademika+WypożyczoneNiePrzezOsobyZAkademika
FROM Kwerenda5, Kwerenda5a;
Problem tego zadania jest taki że w pierwszej kwerendzie policzyłem książki na jeden pokój przez studentów akademika, w drugiej książki wypożyczone przez osoby nie z akademika. Zsumowałem je i wyszło że 316 książek (jak w odpowiedziach) byłoby wypożyczonych, zamiast 325, ponieważ miałem zrobić tak żeby w danym pokoju nie powtarzał się ten sam tytuł.
Z góry dzięki za pomoc.