如何在不使用JOIN或任何别名的情况下连接表? SQL Server

问题描述 投票:0回答:1

我想知道是否可以在不使用JOIN或表的任何别名的情况下对两个表进行连接?

例如,我通常做:

SELECT * 
FROM table1 a
LEFT JOIN table2 b ON a.column = b.column

根据我的理解,我上面做的连接是ANSI-92语法,这是正确的吗?

是否可以在不使用JOIN关键字或表的任何别名的情况下执行此相同的连接?如果是这样,这叫什么?你能否根据我的例子给我一个关于这个联接的样子的例子?

谢谢!

sql-server database join ansi
1个回答
0
投票

左连接的传统样式语法(仅限SQL Server):

SELECT  *
FROM    TableA a, TableB b
WHERE   a.Id *= b.Id

但绝不应该使用它。

© www.soinside.com 2019 - 2024. All rights reserved.