Saya merasa jauh lebih mudah menggunakan gabungan ANSI jika lebih dari satu tabel terlibat saat melakukan gabungan luar:
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
(ini pada dasarnya adalah kueri yang sama yang diposting Arjan, hanya dengan sintaks standar)
Bergantung pada kebutuhan Anda, Anda mungkin ingin menggunakan LEFT JOIN untuk item pesanan juga, mis. jika Anda juga menginginkan pelanggan yang tidak memiliki item pesanan
Ini juga merupakan praktik yang baik untuk menggunakan alias tabel untuk kolom dalam daftar pilih juga. Melakukan hal itu membuat pernyataan lebih mudah dipahami (karena Anda langsung tahu dari tabel mana kolom mana berasal) dan lebih stabil terhadap perubahan.