Připadá mi mnohem snazší používat spojení ANSI, pokud je při provádění vnějších spojení zapojeno více než jedna tabulka:
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
(toto je v podstatě stejný dotaz, který poslal Arjan, jen se standardní syntaxí)
V závislosti na vašich potřebách můžete chtít použít LEFT JOIN také pro položky objednávky, např. pokud chcete také zákazníky, kteří nemají položky objednávky
Je také dobrým zvykem používat alias tabulky také pro sloupce ve výběrovém seznamu. Díky tomu je příkaz srozumitelnější (protože okamžitě víte, ze které tabulky který sloupec pochází) a je stabilnější vůči změnám.