數據庫查詢

如下兩個表
(A)
ID  aName
---------------------------------
1  a
2  b
3  c
4  d
5  e 
(B)
ID  bName
---------------------------------
4  d
5  e
6  f
7  g
8  h 
查詢結果
ID  aName  bName
---------------------------------------------------------
1  a  NULL
2  b  NULL
3  c  NULL
4  d  d
5  e  e
6  NULL  f
7  NULL  g
8  NULL  h 
create   table  A
(
    ID 
int   primary   key ,
    aName 
varchar ( 50 )
)

create   table  B
(
    ID 
int   primary   key ,
    bName 
varchar ( 50 )
)

create   procedure  proc_select
as
select  A.ID,A.aName,B.bName  from  A  left   join  B  on  A.ID = b.ID
union
select  B.ID,A.aName,B.bName  from  A  right   join  B  on  A.ID = B.ID

insert   into  A  values ( 1 , ' a ' )
insert   into  A  values ( 2 , ' b ' )
insert   into  A  values ( 3 , ' c ' )
insert   into  A  values ( 4 , ' d ' )
insert   into  A  values ( 5 , ' e ' )

insert   into  B  values ( 4 , ' d ' )
insert   into  B  values ( 5 , ' e ' )
insert   into  B  values ( 6 , ' f ' )
insert   into  B  values ( 7 , ' g ' )
insert   into  B  values ( 8 , ' h ' )




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值