如何在 OpenSQL 中对联接进行分组



我想做相当于

 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 中的列,除非它本身是内联查询的一部分。

任何更多细节都可能需要有关查询和意图的更多详细信息。

相关内容

  • 没有找到相关文章

最新更新