表名 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;结果为空,这个结果是不对的,正常是应该可以匹配几百条出来。(因为已经用笨方法查询过,可以几百条的吻合数据)
还请各位赐教
字段名 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;结果为空,这个结果是不对的,正常是应该可以匹配几百条出来。(因为已经用笨方法查询过,可以几百条的吻合数据)
还请各位赐教
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这个条件的就可以,其他的不用显示的