表名      bzy_bar2
字段名    bar内容      111
          222
          333
          444
          555
          666一共15万条
---------------------------------------------------------------------
表名:   goods_info
字段名: barcode,goods_id,goods_name,in_price内容     111     23       商品1      45
         112     24       商品1      50
         13      25       商品1      46
         222     67       商品1      88一共300多万条=================================================================目的:从bzy_bar2中的 bar找到goods_info中barcode匹配的数据,相等就显示goods_info的那条信息select a.barcode,a.goods_name,a.in_price from goods_info a inner join bzy_bar2 b on a.barcode=b.bar;结果为空,这个结果是不对的,正常是应该可以匹配几百条出来。(因为已经用笨方法查询过,可以几百条的吻合数据)
还请各位赐教

解决方案 »

  1.   

    试试  
    select a.barcode,a.goods_name,a.in_price from goods_info a  LEFT OUTER JOIN bzy_bar2 b on a.barcode=b.bar;
      

  2.   

    select a.barcode,a.goods_name,a.in_price from goods_info a LEFT OUTER JOIN bzy_bar2 b on a.barcode=b.bar;
    这个的结果是300多万条了,只显示出来a.barcode=b.bar这个条件的就可以,其他的不用显示的
      

  3.   

    bar是数字还是字符?如果是字符看看是不是带空格啥的