永发信息网

oracle full join 相同字段重复,如select * 会出来两个userid字段,但会出现其中有个userid为空,如何去

答案:2  悬赏:0  手机版
解决时间 2021-04-08 18:39
如:A表记录如下:
userid name age
1 张在 23
2 李四 43
5 王五 34
表B:
userid code class
1 334 3
2 332 2
4 443 2

现在进行全联结查询:
select * from A full join B on A.userid=B.userid
查询结果:
userid name age userid code class
1 张在 23 1 334 3
2 李四 43 2 332 2
null null null 4 443 2
5 王五 34 null null null
如何去掉userid为空的值,变成下面的结果:
userid name age code class
1 张在 23 334 3
2 李四 43 332 2
4 null null 443 2
5 王五 34 null null
最佳答案
select B.user_id,A.name,A.age,B.code,B.class from A full join B on A.userid=B.userid ;
只能是定项输出了,想要那个字段,就输出那个字段的值。
全部回答
加个条件 如是 a表和b表进行full outer join select * from a full outer join b on a.userid=b.userid where b.userid is not null on后面的条件是你自己的,我只是举个例子,但是要排除空的则要在后面加上where条件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想给火锅店做一首彩铃的内容
一列长200m的火车以54km/h的速度通过一个长70
加拿大的麦克马斯特的学费是多少。入学困难么
我们已学过的构成物质的粒子A.只有分子B.有电
白色描述语录,巴黎圣母院经典语句
驭胜s350工具在什么位置
诚信经商的口号,关于经商的古诗词
德邦物流(甘肃定西岷县营业部)地址在什么地方
以太网口是什么,以太网接口是什么意思
单选题下列有关文学常识的表述,不恰当的一项
租房需要到派出所登记吗
干黄花鱼怎么吃,一条鱼是英语怎么说。
魔王松鼠和仓鼠可以在一个屋子养吗
Your peers are people your age or close to
亚航廉价航空允许29寸托运吗
推荐资讯
狠是什么意思
单选题若a>0,则点P(-a,2)应在A.第-象限
教你如何破解锁屏密码,华为手机微锁屏密码忘
请问飞利浦剃须刀哪一款又便宜又好用呢
龙海石码那家店铺有卖红米note增强版的
我也有大清铜币,有古董公司大电话给我,说我
国外市场调查现状和发展趋势
写一首赞美简爱的诗 急急急
村里边能滴滴打车吗
_noop_函数的作用?
京东白条任务失败了还得需要多久才能再次重新
经常转动眼球 找个安静的地方,双眼睁开,不
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?