6
Могу ли я положить левое внешнее соединение внутри другого левое внешнее соединение? Как это:Можно ли положить одно левое внешнее соединение в другое левое внешнее соединение
SELECT * FROM table1
LEFT OUTER JOIN table2 ON (LEFT OUTER JOIN table 3 ON (Join Conditions))
WHERE
....(where conditions)
Да, так оно и работает на DB2. OP запросил вложенное объединение «LEFT», но синтаксис в остальном не изменился. Однако, как правило, лучше всего делать внутренние соединения, и просто позволять внешнему самому левому ручку выполнять эти обязанности (если только по какой-то другой причине, чем несколько LEFT's могут стать извилистыми). –
Спасибо @ChrisGessler .. Ваше решение было очень полезно .. Теперь я могу использовать вложенные JOINS в своем запросе. –