我想做相当于
SELECT * FROM A LEFT OUTER JOIN (B INNER JOIN C)
使用OpenSQL。这可能吗,语法是什么?
这是可能的,但分组本身需要是一个内联视图。因此,在这里调整您的示例。
SELECT *
FROM A
LEFT OUTER JOIN (
SELECT B.FirstColumn, C.SecondColumn, B.Thirdcolumn
FROM B
INNER JOIN C
) D ON A.Something = D.SomethingElse
无外部引用 - 内联视图不能引用表 A 中的列,除非它本身是内联查询的一部分。
任何更多细节都可能需要有关查询和意图的更多详细信息。