问个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 的其他列不会影响的啊
可很奇怪的是其他列的数字竟然对不上了。。
请各位帮帮忙看看。。
FRDJ表里有等级 FRFRHZ_KC716表里没等级
2个表的条码是惟一对应的
就是根据条码从FRDJ中找相匹配等级 “SELECT DISTINCT FRDJ.等级 AS 等级, FRHZ_KC716.*
FROM FRHZ_KC716 LEFT OUTER JOIN
FRDJ ON FRHZ_KC716.条码 = FRDJ.条码 ”照理说对表FRHZ_KC716 的其他列不会影响的啊
可很奇怪的是其他列的数字竟然对不上了。。
请各位帮帮忙看看。。
回把你这个表FRHZ_KC716里的字段全部显示出来,如果和FRDJ不匹配的,FRDJ表里边的字段就为空,没有什么问题啊
终于发现错误是因为FRDJ表中的条码不是惟一造成,
这样导致FRHZ_KC716表中的一个条码对应了FRDJ的好几个条码 改过来了。。