Documente Academic
Documente Profesional
Documente Cultură
o Join-urile prezentate anterior de colegii noștri au avut ca rezultat linii care fie au
avut o valoare care să corespundă în ambele tabele, fie o valoare dintr-o tabelă
se regăsea în intervalul dintre 2 valori ale celeilalte tabele. În schimb, liniile care
nu îndeplineau condițiile date nu erau selectate.
o Outer join-ul este un mecanism prin care putem să extragem toate datele dintr-o
tabelă, chiar dacă nu are valori care să se potrivească în cealaltă tabelă „missing
date".
OBSERVAȚIE
Un outer join nu poate folosi operatorul IN și nu poate fi legat la altă condiție prin
operatorul ON.
Un outer join se noteaza cu (+).
EXEMPLU
APLICAȚII
1) Creati o interogare care are ca rezultat afisarea numelui (last_name) si id-ul si numele
departamentului pentru angajati. Includeti toti angajatii, chiar daca nu sunt asignati unui
departament.
Rezolvare
Rezolvare
Spre exemplu, dacă dorim să vedem angajații care sunt șoferi vom folosi un outer join
care va afișa angajații al căror CNP este găsit și în tabela Masini (ANG_CNP), vom executa
comanda:
SE VA AFIȘA
OUTERJOINS
Name Store
Gizmo Wiz
Camera Ritz
Camera Wiz
OneClick NULL
Proiect realizat de:
Vasilică Lavinia
Băncescu Mădălina