Introduction à Oracle SQL
Sara Billen
Instructor
LEFT OUTER JOINRIGHT OUTER JOINFULL OUTER JOIN
Retourne seulement les lignes appariées
Retourne les lignes appariées et celles de la table gauche
Retourne les lignes appariées et celles de la table droite
Retourne les lignes appariées et celles des deux tables

SELECT t.TrackId, t.Name, i.InvoiceId, i.Quantity
FROM Track t LEFT OUTER JOIN InvoiceLine i
USING (TrackId)


SELECT c.CustomerId, c.SupportRepId, e.FirstName, e.LastName, e.Title
FROM Customer c RIGHT OUTER JOIN Employee e
ON c.SupportRepId = EmployeeId


SELECT c.CustomerId, c.SupportRepId,e.FirstName, e.LastName, e.Title
FROM Customer c FULL OUTER JOIN Employee e
ON c.SupportRepId = EmployeeId

Introduction à Oracle SQL