O wiele łatwiej jest używać złączeń ANSI, jeśli podczas wykonywania złączeń zewnętrznych zaangażowanych jest więcej niż jedna tabela:
SELECT title, order#, STATE
FROM customers c
JOIN orderitems O ON o.customer_id = c.id
LEFT JOIN books b ON b.isbn = o.isbn
ORDER BY title
(jest to zasadniczo to samo zapytanie, które opublikował Arjan, tylko ze standardową składnią)
W zależności od potrzeb możesz chcieć użyć LEFT JOIN również dla pozycji zamówienia, np. jeśli chcesz również klientów, którzy nie mają pozycji zamówienia
Dobrą praktyką jest również używanie aliasu tabeli dla kolumn na liście wyboru. Dzięki temu instrukcja jest łatwiejsza do zrozumienia (ponieważ od razu wiesz, z której tabeli pochodzi która kolumna) i jest bardziej stabilna w stosunku do zmian.