‹#›
Połączenia wielu relacji
•Połączenie jest operacją binarną, jeśli w zapytaniu więcej niż dwie relacje, wówczas połączenie jest realizowane parami, np.: relacja A z relacją B, wynik połączenia z relacją C, itd.
•Łącząc N relacji należy podać minimum N-1 warunków połączenia.
•
(c) Instytut Informatyki Politechniki Poznańskiej
SELECT p.nazwisko, z.nazwa, e.nazwa, e.placa_min, e.placa_max
FROM pracownicy p JOIN zespoly z ON p.id_zesp = z.id_zesp
JOIN etaty e ON p.placa_pod BETWEEN placa_min AND placa_max;
SELECT p.nazwisko, z.nazwa, e.nazwa, e.placa_min, e.placa_max
FROM pracownicy p, zespoly z, etaty e
WHERE p.id_zesp = z.id_zesp
AND p.placa_pod BETWEEN placa_min AND placa_max;