我正在尝试编写一个连接两个表的简单查询,但是当我键入任何类型的连接Inner Join
,Outer join
,Left Join
等时,文本将变为灰色而不是蓝色。
我甚至将查询简化为简单
SELECT *
from TableA
Outer Join TableB on TableA.column1 = TableB.column1
......文字仍然是灰色的。如果我尝试运行查询,它会发出一个错误:
关键字join附近的语法不正确
尝试下面是左,右还是全外?我只是用左边的例子
SELECT a.*,b.* from TableA a left Outer Join
TableB b on a.column1 = b.column1
任何这些都可行:
SELECT * from TableA LEFT Outer Join TableB on TableA.column1 = TableB.column1
SELECT * from TableA RIGHT Outer Join TableB on TableA.column1 = TableB.column1
SELECT * from TableA FULL Outer Join TableB on TableA.column1 = TableB.column1
你需要选择其中一个。没有独特的OUTER JOIN
类型。