按说left join是以左表记录为主,但我查询到的却不一样,救命啊
表tb_a
bom pno
a ddfsd
b sdf
表tb_b
id bom item
1 a x
2 b y
3 a z
查询:
select * from tb_a a left join tb_b b on a.bom=b.bom
结果为:
bom pno id bom item
a ddfsd 1 a x
a ddfsd 3 a z
b sdf 2 b y
以上结果不是我要的,请问如何才能得到2条记录的结果啊??
...全文
7210打赏收藏
奇怪的left join联合查询
按说left join是以左表记录为主,但我查询到的却不一样,救命啊 表tb_a bom pno a ddfsd b sdf 表tb_b id bom item 1 a x 2 b y 3 a z 查询: select * from tb_a a left join tb_b b on a.bom=b.bom 结果为: bom pno id bom item a ddfsd 1 a x a ddfsd 3 a z b sdf 2 b y 以上结果不是我要的,请问如何才能得到2条记录的结果啊??