Zadanie 17 z arkusza EE.09, styczeń 2024

MySQL i bazy danych Poziom: średnie

Z przedstawionych tabel Klienci i Uslugi należy wybrać jedynie imiona klientów oraz odpowiadające im nazwy usług, które są droższe niż 10 zł. Kwerenda wybierająca te dane ma postać

Ilustracja do zadania 17 z arkusza EE.09, styczeń 2024
Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2024 Było też: EE.09, styczeń 2025

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: D

SELECT imie, nazwa FROM klienci JOIN uslugi ON uslugi.id = uslugi_id WHERE cena > 10;

Dlaczego

Tabele łączy się po kluczu obcym uslugi_id (JOIN … ON uslugi.id = uslugi_id), a filtr „droższe niż 10 zł” to WHERE cena > 10. Zapytanie z cena < 10 ma odwrócony znak i w ogóle nie łączy tabel.