我有三个表,我希望通过它们之间的公共列进行内连接.
说我的桌子是;
TableA TableB TableC
Run Code Online (Sandbox Code Playgroud)
我希望加入A-B
,但是B-C
在这个共同领域的所有人我都会称之为共同.
我加入了两张这样的桌子;
dbo.tableA AS A INNER JOIN dbo.TableB AS B
ON A.common = B.common
Run Code Online (Sandbox Code Playgroud)
我如何添加第三个?
pod*_*ska 117
select *
from
tableA a
inner join
tableB b
on a.common = b.common
inner join
TableC c
on b.common = c.common
Run Code Online (Sandbox Code Playgroud)
Baz*_*zzz 15
只做同样的事情agin然后为TableC
SELECT *
FROM dbo.tableA A
INNER JOIN dbo.TableB B ON A.common = B.common
INNER JOIN dbo.TableC C ON A.common = C.common
Run Code Online (Sandbox Code Playgroud)
dbo.tableA AS A INNER JOIN dbo.TableB AS B
ON A.common = B.common INNER JOIN TableC C
ON B.common = C.common
Run Code Online (Sandbox Code Playgroud)
尝试以下代码
select * from TableA A
inner join TableB B on A.Column=B.Column
inner join TableC C on A.Column=C.Column
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
197629 次 |
最近记录: |