‹#›
(c) Instytut Informatyki Politechniki Poznańskiej
Połączenie równościowe (3)
•Jeżeli w łączonych relacjach występują atrybuty o takich samych nazwach, to w zapytaniu muszą być poprzedzone nazwą relacji w celu uniknięcia dwuznaczności.
•
•
•
•
•W klauzuli FROM można wprowadzić aliasy (alternatywne nazwy relacji) i używać aliasów zamiast nazw relacji. Jeśli alias został użyty, to nie wolno używać oryginalnej nazwy relacji.
SELECT nazwisko, p.id_zesp, z.id_zesp, nazwa
FROM pracownicy p JOIN zespoly z
ON p.id_zesp = z.id_zesp;
aliasy
SELECT nazwisko, zespoly.id_zesp, pracownicy.id_zesp, nazwa
FROM pracownicy join zespoly
ON pracownicy.id_zesp = zespoly.id_zesp;