0

我是 sql 新手,我正在尝试将 4 个表连接在一起,但无法掌握它。我正在尝试使用内部连接来执行此操作,但我总是在访问时遇到语法错误。

SELECT * 
from kdst,aufpos 
inner join( artst inner join vert on kdst.vertreter = vert.vertnr)
on aufpos.artnr = artst.artnr;

这是我的代码,但它不起作用。我不知道该怎么办了,我希望有人能帮助我。

4

2 回答 2

3

使用查询设计窗口构建

访问查询设计窗口

然后切换到sql视图

sql视图

于 2012-11-11T20:49:37.040 回答
0
Select * 
From table1 t1
Inner join table2 t2 on t1.id = t2.fkid
Inner join table3 t3 on t1.id = t3.fkid
...

这是如果您想将多个表连接到同一个父表 ( table1)。Fkid是引用父表主键的外键字段的列。

于 2012-11-11T20:57:46.873 回答