Witam nie jestem w stanie poradzic sobie z tym zapytaniem.
Wyjmij dane klientow, ktorzy wypożyczyli książkę pt. Responsive Web Design. Projektowanie elastycznych witryn w HTML5 i CSS3.
SELECT wypozyczono.id_student FROM ksiazki WHERE tytul LIKE "%Responsive Web Design. Projektowanie elastycznych witryn w HTML5 i CSS3%";
0
0
No i gdzie jest KOD SQL, który mamy dokończyć?
1
jak chcesz klientów to musisz tak join do tej tabeli
2
Poczytaj o tym jak robić joiny. Przyda Ci się.
- Zobacz jakie id ma Twoja książka, to chyba potrafisz.
- Połącz się (left join) z tabelą nr 3 (wykorzystaj id książki, połącz te tabele wykorzystując to id)
- Połącz się z tabelą nr 2 przy pomocy id studenta z tabeli nr 3 i z tabeli numer 2
- Wybierz wszystko z tabeli nr 2
Polecam do podstaw kurs na Khan Academy (koniecznie zrób po angielsku!), łatwo przyswoić podstawy od nich :)
1
select
distinct (wypozyczono.student_id),
studenci.imie,
studenci.nazwisko
from
wypozyczono
left outer join studenci on studenci.id_studenta=wypozyczono.id_studenta
where
wypozyczono.id_ksiazki = :id