我想知道是否可以在不使用JOIN或表的任何别名的情况下对两个表进行连接?
例如,我通常做:
SELECT *
FROM table1 a
LEFT JOIN table2 b ON a.column = b.column
根据我的理解,我上面做的连接是ANSI-92语法,这是正确的吗?
是否可以在不使用JOIN关键字或表的任何别名的情况下执行此相同的连接?如果是这样,这叫什么?你能否根据我的例子给我一个关于这个联接的样子的例子?
谢谢!
左连接的传统样式语法(仅限SQL Server):
SELECT *
FROM TableA a, TableB b
WHERE a.Id *= b.Id
但绝不应该使用它。