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