Professional Documents
Culture Documents
Vježba 4 - Spajanje Relacija
Vježba 4 - Spajanje Relacija
Baze podataka
Spajanje tablica
Povezivanje (spajanje) tablica
- podaci se mogu dohvaćati iz više tablica korištenjem jedne SELECT naredbe
zaposlenik odjel
ID ime prezime sifra_odjel ID ime_odjel
1 Ivo Ivić 1 1 Proizvodnja
2 Ana Anić 1
2 Nabava
3 Petar Perić 2
Primjer:
Primjer: Koje sve poslove može obavljati pojedini radnik, a da mu sadašnja plaća
bude u granicama između najmanje i najveće plaće definirane za pojedine
poslove
zaposlenik posao
ID ime prezime placa ID naziv min_placa max_placa
1 Ivo Ivić 4000 1 analitičar 3000 5000
2 Ana Anić 5000 2 programer 4500 5500
3 Petar Perić 6000 3 voditelj 5000 6000
- Outer join operator se može napisati samo na jednoj strani izraza i to na onoj na
kojoj nedostaje podatak
Self Join (1/2)
- koristi se za spajanje podataka određene tablice sa
podacima te iste tablice
zaposlenik manager
Ana Anić Ivo Ivić
Petar Perić Ana Anić
Set Operators (1/2)
- skup operatora koji se koriste za kombiniranje rezultata od više
izvedenih SELECT-a
- izvode spajanje prema određenim kolonama
1. UNION
2. INTERSECT
3. MINUS
Primjeri: