Oracle łączenie tabel SQL JOIN  Email

SQL JOIN - łączenie tabel w Oracle

Jak już wiemy w jaki sposób można wyświetlić dane z jednej tabeli to teraz pójdziemy krok dalej i wyświetlimy dane z dwóch tabel, łączenia tabel dokonujemy w klauzuli where, jest kilka sposobów łączenia tabel w bazie Oracle

 

Przykład 1

wyświetlić dane z dwóch tabel: tab1 i tab2

Odpowiedź 1

tabela: tab1

 tab_id
 imie   nazwisko  
 -----------
 --------
 -------------
 1 piotr fraczek
 2 wiktor bielak
 3 olegwiktorow 



tabela: tab2

 tab1_id   pensja  premia  
 -----------
 -----------    -----------
 1 4560  100 
 2 1000 100
 3 450 200



select a.imie, a.nazwisko , b.pensja, b.premia
from tab1 a, tab2 b
where a.tab_id=b.tab1_id;



w wyniku tego zapytania otrzymamy:

 imie   nazwisko   pensja  premia
 -------
 -----------   ----------
 -----------
 piotr fraczek 4560 100
 wiktor bielak 1000 100
 oleg wiktorow  450 200


to jest najbardziej prosty przykład połączenia 2 tabel, możemy łączyć oczywiście kilka tabel

bardziej szczegółowo opisałem połączenie tabel na stronie ......

 

 
 

Polecamy

Kursy SQL-a Warszawa
Zapraszamy na SZKOLENIA ORACLE w Warszawie
Kurs Angielskiego Metoda Callana i inne języki Metodą Speak.pl
Wejdź na SQL Forum !

Kurs EXCEL SKUTECZNIE !

Peritus