Access-SQL:具有多个表的内部联接

凯·辛格

我在数据库中有多个表:

tblOjt

ID    studentid    courseid    companyid    addresseeid    dateadded    datestarted    dateended    ojthours

1         3            1           1             1         9/25/2013                                  500 

tbl学生

ID    lastname    firstname    middlename    course    gender    renderedhours    dateadded    archive

3     Dela Cruz      Juan        Santos       BSIT      Male          500

课程

ID    coursealias    coursename                                            hours
1         BSIT      Bachelor of Science in Information Technology          500

tblCompany

ID    companyname

1      MyCompany

tblAddressee

ID    addresseename

1     John dela Cruz

我需要有一条SQL语句可以在其中获得以下值:

tableOjt.id  tableOJT.surname,firstname, and middlename  course  companyname  addresseename dateadded datestarted dateended ojthours

我如何使用这些连接方法在SQL中获取此代码...将其用VB6 ADODC编写,这是标准SQL中的相同语法吗?谢谢

Yawar

如果要针对Access数据库后端编写查询,则需要使用以下联接语法:

select
  t1.c1
, t2.c2
, t3.c3
, t4.c4
from ((t1
inner join t2 on t1.something = t2.something)
inner join t3 on t2.something = t3.something)
inner join t4 on t3.something = t4.something

表名和列名在这里并不重要,但括号的位置很重要。基本上,除了第一个子句(第n个是连接在一起的表的数目)之外,每个子句的开始之前子句之后需要有n-2个左括号from,每个新join子句的开始之前需要有一个右括号

原因是Access的联接语法一次仅支持联接两个表,因此,如果需要联接两个以上的表,则需要将多余的表括在括号中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Access-SQL:内部联接一个表与另一个表的多个副本

来自分类Dev

Access上的内部联接SQL

来自分类Dev

具有多个联接的MS Access查询返回重复的行

来自分类Dev

通过vba / sql在Access中联接多个表

来自分类Dev

使用SQL在Access中的5个表上进行内部联接和左联接

来自分类Dev

SQL Server内部联接与MS Access内部联接

来自分类Dev

在Access中联接多个表的问题

来自分类Dev

MS Access内部联接具有不精确的匹配(通配符或类似字符)

来自分类Dev

具有多个外键的内部联接表

来自分类Dev

使用MS Access如何执行具有多个联接和where子句的更新?

来自分类Dev

使用MS Access如何执行具有多个联接和where子句的更新?

来自分类Dev

SQL联接和MS Access-如何将多个表组合为一个?

来自分类Dev

具有单个表的内部联接的SQL计数

来自分类Dev

如何在SQL中联接具有多个条件的表?

来自分类Dev

SQL联接和MS Access-如何将多个表组合为一个表?

来自分类Dev

具有多态关联的多个内部联接

来自分类Dev

搜索具有多个条件的内部联接

来自分类Dev

MS Access选择多个联接

来自分类Dev

尝试将具有单个引用的SQL Server表联接到具有多个引用的表

来自分类Dev

3表联接的MS Access VB SQL语法

来自分类Dev

具有内部联接的SQL max()

来自分类Dev

具有内部联接的SQL子查询

来自分类Dev

具有内部联接的SQL max()

来自分类Dev

具有多个联接表的Dctrine DQL

来自分类Dev

具有多个表联接的Oracle LISTAGG

来自分类Dev

具有多个联接表的Dctrine DQL

来自分类Dev

SQL查询多个表,具有多个联接和带有逗号分隔列表的列字段

来自分类Dev

Access SQL中的联接语句

来自分类Dev

具有多个内部联接的SQL查询返回错误的值计数

Related 相关文章

热门标签

归档