sql二个表联合查询

时间:2016.05.03 发布人:发粪涂墙0

sql二个表联合查询

已解决问题

谷歌发粪涂墙0用户在2016.05.03提交了关于“**故事sql二个表联合查询”的提问,欢迎大家涌跃发表自己的观点。目前共有4个回答,最后更新于2024-12-05T06:29:36。

SQL**库有二个表:

表A字段:编号,客户名称,

表B字段:编号,**品名称,数量,

想要达到的结果

编号,客户名称,**品名称

查询语句怎么写,谢谢!

希望大家能够帮助她。

详细问题描述及疑问:

SQL**库有二个表:

表A字段:编号,客户名称,

表B字段:编号,**品名称,数量,

想要达到的结果

编号,客户名称,**品名称

查询语句怎么写,谢谢!

期待您的答案,不知道说什么,送你一朵小红花吧 !
希望以下的回答,能够帮助你。

第1个回答

用户名:清风zsb  

--代码一,以三一还雨船记课系停玉六表A为基准查询表B的**品名称:

Select

表A.编号,

表A.客户名称,

表B.**品名称

From表ALeftJo随副伤言解轻祖营征胜in表BON表A.编号=表B.编号

--以上代码采用相乐找有的是左连接(LeftJoin)的方式:以表A为基准表,表A的记录会完整显示出来;如果某行【表A.油妒念毛编号】在表B中没有记适相权去清讲很写期沿审录,则该行的【表B.**品名称】会显示空值。


--代码二,只显示两表编号吻合的数据:

Select

表A.编号,

表A.客户调名称,

表B.**品名称

From表AInnerjoin表BON表A.编号=表B.编号

--以上代码采用的是内连接(Innerjoin)的方式:只显示古达些河川京【表A.编号】=【明里扩表B.编号】的记录,【表A.编号】≠【表B.编号】的记录将被过滤掉(不显示)。

第2个回答

用户名:这样_的  

Sel该距写变于层委态ect表A.编号,表A.客户名称,表B.**品名称From表AInnerjoin表BON表A.编号=表B.编号

一楼个哥们就是个坑

第3个回答

用户名:醉死灬温柔  

a就是代表表快南扬括责飞A,b就是代表表B,这样写可读性好。不然你也可以写成:

select表A.编号,表A.客户名称,表B.**品名称

from表A,表B

where表A.编号=表B.编号


第4个回答

用户名:勿忘初heart  

sel跑问呢吧这飞促续现ecta.编号,a.客户名称,b.**品名称

from表Aa,表Bb

wherea.编号=b.编号