问一个左连接的问题。。。

wlalw131415 wlalw131415 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
A表
id name
1 test1
2 test2
3 test3

--------------------------------------------
B表
id name code
11 test1 '001'
12 test1 '002'
13 test2 '004'

--------------------------------------------
oracle数据库:
select a.id,b.code
from A a left join B b
on a.name = b.name;

查出的数据为:
a.id b.code
1 '001'
1 '002'
2 '004'
3 null

------------------------------------------------

如何用左连接使查询出的数据为:
a.id b.code
1 '001'
2 '004'
3 null

谢谢!!
...全文

相关推荐

数据库中的左连接和右连接的区别

,别人问我一个问题:数据库中的左连接和右连接有什么区别?如果有A,B两张表,A表有3条数据,B表有4条数据,通过左连接和右连接,查询出的数据条数少是多少条?多是多少条?   我被这个问题问住了,后来我去问了数据库开发人员,结果结果各种各样:   a 大12  小0   b 大12  小未知   c 大未知 小为3   d 大12   小为3   e 不清楚   1、说明   (1)左连接:只要左边表中有记录,数据能检索出来,而右边有   的记录必要在左边表中有的记录才能被检索出来   (2)右连接:右连接是只要右边表中有记录,数据能检索出来   2、举例说明   新建两

weixin_38692836

三表左连接查询的sql语句写法

left join三表左连接sql查询语句

weixin_38735119

MYSQL 左连接右连接和内连接的详解及区别

主要介绍了MYSQL 左连接右连接和内连接的详解及区别的相关资料,需要的朋友可以参考下

weixin_38624183

Oracle 左连接、右连接

NULL 博文链接:https://nickevin.iteye.com/blog/2004401

weixin_38669628

数据库:笛卡尔积、内连接、左连接、右连接

在关系型数据库中经常用到多表查询操作,因此连接(join)就是一种非常重要的手段。 在学习中使用两个表进行辅助了解 employee 员工表,department 部门表 employee  department 1.笛卡尔积 笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。所有连接方式都会先生成临时笛卡尔积表,笛卡尔积是关系代数里的一个概念,表示两个表中的每一行数据任意组合,下图中两个表连接即为笛卡尔积(交叉连接) 内连接查询中的限制条件,取到的数据就是表中同时满足限制条件的数据,对于单表来说,内连接取的是两表中满足条件的交集 3.左外连接 是指以左边的表的数据为基

weixin_38596117
评论 7
收藏 已收藏
分享
返回顶部
wlalw131415
Oracle 17,133 成员 55,258 内容