Czytelnicy podręczników
Treść zadania
Biblioteka sprawdza, którzy uczniowie korzystają z podręczników. Kategoria Podręczniki ma w tabeli kategorie identyfikator 8.
Zwróć bez powtórzeń kolumny imie, nazwisko i klasa. Uwzględnij uczniów, którzy mają wypożyczenie książki należącej do kategorii 8. Posortuj wynik rosnąco po nazwie klasy, a w obrębie klasy po nazwisku. W warunku użyj podzapytania IN.
Co będzie oceniane
- Użyto podzapytania z IN zamiast ręcznej listy identyfikatorów.
- Uwzględniono tylko książki z kategorii 8.
- Wynik nie zawiera powtórzeń i jest posortowany po klasie oraz nazwisku.
- Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.
Testy automatyczne (1)
- Uczniowie, którzy wypożyczyli przynajmniej jeden podręcznik
Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.
-- Czytelnicy podręczników
SELECT DISTINCT ...
FROM uczniowie u
JOIN ...
WHERE w.ksiazka_id IN (SELECT ...)
Wskazówki
Wskazówka 1
Podzapytanie (SELECT id FROM ksiazki WHERE kategoria_id = 8) zwróci identyfikatory podręczników.
Wskazówka 2
Połącz uczniów z klasami i wypożyczeniami. DISTINCT usunie powtórzenia, jeśli uczeń wypożyczył kilka podręczników.