不能连着join on
SELECT a.网卡地址, a.整图位置代号 FROM Robot信息表 a,单点位置表 b ,整图位置表 c where a.单点代号 = b.单点代号 and b.整图位置代号 = c.整图位置代号

解决方案 »

  1.   


    你用的什么DBMS?INNER JOIN 早就提倡用了。
      

  2.   

    sky_blue(老衲)说的是对的,但Knight_T (骑士) 的意思可能非要用INNER JOIN 把有些NULL值也列出来,所以我认为该这样:select a.网卡地址, a.整图位置代号 (SELECT 网卡地址, 整图位置代号 FROM Robot信息表 INNER JOIN 单点位置表 ON Robot信息表.单点代号 = 单点位置表.单点代号) a  INNER JOIN 整图位置表 ON a.整图位置代号 = 整图位置表.整图位置代号
      

  3.   

    同意load(不是东西) ,其实你在access里直接设置然后参考它生成的sql语句就可以了
      

  4.   

    load(不是东西) 写得很完善。
    尤其是"Select 网卡地址, 整图位置代号"前应该有表限定符
      

  5.   

    SELECT 网卡地址, 整图位置代号
     FROM ((Robot信息表
     INNER JOIN 单点位置表 ON Robot信息表.单点代号 = 单点位置表.单点代号)
     INNER JOIN 整图位置表 ON 单点位置表.整图位置代号 = 整图位置表.整图位置代号)