Introduction à Oracle SQL
Sara Billen
Instructor
LEFT OUTER JOINRIGHT OUTER JOINFULL OUTER JOIN
Renvoie uniquement les lignes appariées
Renvoie les lignes appariées et celles de la table de gauche
Renvoie les lignes appariées et celles de la table de droite
Renvoie 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