我正在尝试编写一个简单的查询以连接两个表,但是当我键入任何类型的连接Inner Join
,Outer join
,Left Join
等时,文本显示为灰色,而不是灰色蓝色。
我什至将查询简化为简单
SELECT *
from TableA
Outer Join TableB on TableA.column1 = TableB.column1
...,并且文本仍然显示为灰色。如果仍然尝试运行查询,它将引发错误:
关键字加入附近的语法不正确
答案 0 :(得分:1)
尝试如下所示是左,右或完整外部?我仅以左为例
SELECT a.*,b.* from TableA a left Outer Join
TableB b on a.column1 = b.column1
答案 1 :(得分:0)
其中任何一个都可以工作:
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
的唯一类型。