Zadanie 19 z arkusza EE.09, czerwiec 2021

MySQL i bazy danych Poziom: średnie

Tabele: Klienci i Zgloszenia są powiązane relacją jeden do wielu. Aby wybrać jedynie opis zgłoszenia oraz odpowiadające mu nazwisko klienta dla zgłoszenia numer 5, należy wydać polecenie

Ilustracja do zadania 19 z arkusza EE.09, czerwiec 2021
Wybierz odpowiedź

Cały arkusz EE.09, czerwiec 2021

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: D

SELECT opis, nazwisko FROM Zgloszenia JOIN Klienci ON Klienci.id = Zgloszenia.Klienci_id WHERE Zgloszenia.id = 5;

Dlaczego

Tabele łączy się po kluczu obcym Zgloszenia.Klienci_id = Klienci.id, a filtr dotyczy numeru zgłoszenia, czyli WHERE Zgloszenia.id = 5. Warunek Klienci.id = 5 wybrałby zgłoszenia klienta numer 5.