Jag tycker att det är mycket lättare att använda ANSI-kopplingar om mer än en tabell är inblandad när jag gör yttre kopplingar:
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
(detta är i princip samma fråga som Arjan postade, bara med standardsyntax)
Beroende på dina behov kanske du vill använda en LEFT JOIN för beställningsartiklar också, t.ex. om du också vill ha kunder som inte har beställningsartiklar
Det är också bra att använda tabellaliaset för kolumnerna i urvalslistan. Om du gör det blir påståendet lättare att förstå (eftersom du direkt vet från vilken tabell vilken kolumn kommer) och det är mer stabilt mot förändringar.