在access数据库中三个表的联合查询,在from 句子中用inner join....on...
语法,举个例子学习一下吧?

解决方案 »

  1.   

    access中的join和SQL SERVER中的语法不一样。
    你可以使用access中的“查询”来自动生成,具体步骤。
    新建查询-》查询设计界面,设计好后,点击“SQL”就可以看到sql语句。
      

  2.   

    select * from a,b,c where a.id=b.id and b.iid=c.iid 用这样关联方式较好。
      

  3.   

    SELECT 品号资料表.品号,品号资料表.品名规格,品号资料表.库别,库别资料表.库别名称, 品号资料表.保管人编号,人员资料表.人员姓名 FROM 品号资料表 INNER JOIN 库别资料表 ON 品号资料表.库别=库别资料表.库别代号 INNER JOIN 人员资料表 ON 品号资料表.保管人编号=人员资料表.人员编号
      

  4.   

    select * from a,b,c where a.id=b.id and b.iid=c.iid
      

  5.   

    应聘做了一个小程序,在多人中表现最好,高兴,散分100!!是关于sql查询显示的
    题目大概是SQL     表1:班级/老师    表2学生/班级        表三数学/学生      表4语文/学生
    查询显示结果大概是这样:班级1  老师1
    学生1   数学  语文
    学生2   数学  语文
    班级2  老师1
    学生1   数学  语文
    学生2   数学  语文不及格:
    学生1   班级1 老师1  数学  语文 
    学生1   班级1 老师1  数学  语文
    还有录入学生和成绩的界面用到了多表之间的inner join  on 语句,而且我显示的很漂亮,靠,做了一下午,我好想抽烟啊,当时:)
    看我的,四表联查问题:
    select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c  inner join d on a.a=d.d where .....
      

  6.   

    SELECT * FROM tblA 
    INNER JOIN tblB ON tblA.id = tblB.id
    INNER JOIN tblC ON tblA.id = tblC.id