Ik vind het een stuk gemakkelijker om ANSI-joins te gebruiken als er meer dan één tabel bij betrokken is bij het uitvoeren van outer joins:
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
(dit is in wezen dezelfde vraag die Arjan heeft gepost, alleen met standaard syntaxis)
Afhankelijk van uw behoeften wilt u misschien ook een LEFT JOIN gebruiken voor orderitems, b.v. als u ook klanten wilt die geen bestelitems hebben
Het is ook een goede gewoonte om de tabelalias ook te gebruiken voor de kolommen in de selectielijst. Als je dat doet, is de verklaring gemakkelijker te begrijpen (omdat je meteen weet uit welke tabel welke kolom komt) en is hij stabieler tegen wijzigingen.