问个SQL上的问题  。。 
FRDJ表里有等级   FRFRHZ_KC716表里没等级 
2个表的条码是惟一对应的
就是根据条码从FRDJ中找相匹配等级 “SELECT DISTINCT FRDJ.等级 AS 等级, FRHZ_KC716.*
  FROM FRHZ_KC716 LEFT OUTER JOIN
      FRDJ ON FRHZ_KC716.条码 = FRDJ.条码   ”照理说对表FRHZ_KC716 的其他列不会影响的啊
可很奇怪的是其他列的数字竟然对不上了。。
请各位帮帮忙看看。。

解决方案 »

  1.   

    FRHZ_KC716 LEFT OUTER JOIN  FRDJ 
    回把你这个表FRHZ_KC716里的字段全部显示出来,如果和FRDJ不匹配的,FRDJ表里边的字段就为空,没有什么问题啊
      

  2.   

    谢谢回复,刚才找了2个小时。。
    终于发现错误是因为FRDJ表中的条码不是惟一造成,
    这样导致FRHZ_KC716表中的一个条码对应了FRDJ的好几个条码 改过来了。。