Wyświetlanie danych z kilku tabel
Istniej możliwość wyświetlania danych z kilku tabel w jednym zapytaniu, żeby to zrobić musimy połączyć te tabele, istnieją trzy sposoby łączenia tabel:
LEFT OUTER, RIGHT OUTER i FULL OUTER.
Tabele łączymy łącząc odpowiednie kolumny, tzn najlepiej jak kolumny mają te same typy i są mają te same wartości, podam przykład połączenia 2 tabel:
tabela Pracownicy i tabela Zamieszkanie,
select pracownicy.imie, zamieszkanie.adres from pracownicy, zamieszkanie where pracownicy.id_prac=zamieszkanie.id_zam;
to zapytanie może wyglądać także:
select x.imie, y.adres from pracownicy x, zamieszkanie y where x.id_prac=y.id_zam;
wynik tych dwóch zapytań będzie identyczny. W tym drugim przykładzie wykorzystaliśmy aliasy.
Tags: FULL OUTER, LEFT OUTER, połączenie 2 tabel, RIGHT OUTER, typu kolumn, Wyświetlanie danych z kilku tabel, zapytanie sql, łączenie FULL OUTER, łączenie kolumn, łączenie LEFT OUTER, łączenie RIGHT OUTER, łączenie tabel