Potwierdzone sprawdzone punkt po punkcie · 2026-11-04
Pomiń nawigację
Ćwiczenie · Informatyka Ćwiczenie: Czytelnicy podręczników

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)

  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.