select 
xm,xbmc,ssmc,kmmc
from 主表 a
left join xb  b on a.xbm=b.xbm
left join ssm c on c.ssm=a.ssm
left join km d on d.kmm=a.kmm

解决方案 »

  1.   

    select xm,xbmc,ssmc,kmmc
    from 主库 a ,  XB库 b,   SSM库         c,      KM库 d
    where a.xbm=b,xbm and a.ssm=c.ssm and a.kmm=d.kmm
      

  2.   

    caiyunxia(monkey):但是如果主库里面的代码与标准库里的代码不同的话,那这条数据岂不是显示不出来了????????
      

  3.   

    select A.xm, B.xbmc, C.ssmc, D.kmmc from 主库 as A
     left join XB库 as B on A.xbm = B.xbm
     left join SSM库 as C on A.SSM = C.SSM
     left join KM库 as D on A.KMM = D.KMM
      

  4.   

    caiyunxia(monkey):但是如果主库里面的代码与标准库里的代码不同的话,那这条数据岂不是显示不出来了????????
      

  5.   

    楼上的大哥们
    我象你们所说的那样做了
    但是在VB里没有通过,说是语法错误,怎么回事?不能在VB里用吗?那我又该啷个办呢?
    没有解决
    我一直在线等待......
      

  6.   

    caiyunxia(monkey:我试过你的方法,用WHERE AND 连接时,如果主库里面的代码与标准库里的代码不同时,那么该条记录不能查询出来;
    而当我用LEFT JOIN连接时,则主库里的所有记录都可以显示出来(只用了一个LEFT JOIN),当用两个或以上时,会提示语法错误,是不是VB里的用法又不同了呢???