Смятам, че е много по-лесно да използвам ANSI съединения, ако участва повече от една таблица, когато правя външни съединения:
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
(това по същество е същата заявка, която Арян публикува, само със стандартен синтаксис)
В зависимост от вашите нужди може да искате да използвате LEFT JOIN и за елементи от поръчката, напр. ако искате и клиенти, които нямат артикули за поръчка
Също така е добра практика да използвате псевдонима на таблицата и за колоните в списъка за избор. Това прави израза по-лесен за разбиране (защото веднага знаете от коя таблица коя колона идва) и е по-стабилен срещу промени.