sql多表联合查询

时间:2016.03.29 发布人:wa819425984

sql多表联合查询

已解决问题

谷歌wa819425984用户在2016.03.29提交了关于“宋伊人sql多表联合查询”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2024-12-05T06:28:35。

sybase**库(同库不同表)

两个表分别为A,B(B可以说是用来详细注释A的)

我需要把表A中a,b两列+表B中a,c,d,e,f五列找出来(其中a是类似于流水的那种c是一条流水所包含的商品编码可能一条流水里面有好几个商品所以B表中a列是有很多重复的但是A表不会)


希望大家能够帮助她。

详细问题描述及疑问:

sybase**库(同库不同表)

两个表分别为A,B(B可以说是用来详细注释A的)

我需要把表A中a,b两列+表B中a,c,d,e,f五列找出来(其中a是类似于流水的那种c是一条流水所包含的商品编码可能一条流水里面有好几个商品所以B表中a列是有很多重复的但是A表不会)


期待您的答案,真心佩服你,谢谢 !
希望以下的回答,能够帮助你。

第1个回答

用户名:皇天无亲  

selectB.a,c,d,e西,A.bfromA,BwhereB.a=A.a

这样能保条数不缺。

第2个回答

用户名:平天大饼  

pangbo781107正解。

但是,如果某条商品编码只在A表有,B表还没有明细。可以用leftjoin保**最完整。

selectB.a,c,d,e,A.bfromAleftjoinBonA.a=B.a