`
zjx2388
  • 浏览: 1337029 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

左连接的例子

阅读更多
表一:tabel_a
字段:a_id a_name
数据:101 值一
102 值二
103 值三

表二:table_b
字段:b_id b_path
101 path-101
103 path-103

select a.a_id,a.a_name,b.b_path from table_a a left join table_b b on a.a_id = b.b_id

输出
a_id a_name b_path
101 值一 path-101
102 值二
103 值三 path-103

说明:没有数据的地方是NULL,不是""

左连接:将table_a表中的数据全部显示,所以是table_a表的左连接

在oracle中,还支持用"+="或者"=+"代替左右连接
上面的sql语句在Oracle中可以改写为:
select a.a_id,a.a_name,b.b_path from table_a a ,table_b b where a.a_id += b.b_id(a是b的右连接)


分享到:
评论

相关推荐

    左外连接右外连接,内连接区别

    本文将深入探讨三种主要的连接类型:左外连接、右外连接和内连接,并通过具体的例子来阐述它们之间的区别。 首先,让我们从内连接(INNER JOIN)开始。内连接返回的是两个表中满足特定连接条件的记录。在示例中,`...

    SQL 连接 JOIN 例解左连接,右连接,全连接,内连接,交叉连接,自连接

    本文将详细介绍六种主要类型的 JOIN:左连接(LEFT JOIN)、右连接(RIGHT JOIN)、全连接(FULL JOIN)、内连接(INNER JOIN)、交叉连接(CROSS JOIN)以及自连接(SELF JOIN)。通过实例讲解每种连接的特点和应用...

    SQL关于内连接,外连接(左右连接)等的总结

    当我们需要从多个表中获取数据并合并它们时,SQL提供了不同类型的连接操作,包括内连接、外连接(左连接和右连接)。以下是这些连接方式的详细说明。 **内连接(Inner Join)** 内连接返回两个表中存在匹配的记录。...

    Oracle左连接,右连接.doc

    ### Oracle左连接与右连接详解 #### 一、概述 在数据库操作中,表与表之间的连接是非常重要的操作之一。连接操作可以将多个表的数据整合在一起,形成更完整的信息视图。根据不同的需求,Oracle提供了多种连接方式...

    SQL内左右自连接.doc

    在这个文档中,主要介绍了四种类型的SQL连接:内连接、左连接、右连接和自连接。这些连接类型都是在查询时将数据从一个表与另一个表关联起来的关键方法。 首先,内连接(INNER JOIN)只返回两个表中匹配的行。这...

    Oracle学习笔记+程序代码示例.doc

    文档中并未给出具体的左连接例子,但其语法形式如下: ```sql SELECT e.empno, e.ename, d.deptno, d.dname, d.loc FROM emp e, dept d WHERE e.deptno = d.deptno(+); ``` ### 统计记录数 文档中提到使用`...

    右连接、左连接、全连接、内连接、交叉连接、自连接.pdf

    2. **左连接(Left Join 或 Left Outer Join)**: 左连接恰恰相反,它基于左表的数据。所有左表的记录都会显示,即使在右表中没有匹配的记录。此时,右表中没有对应匹配的记录将被填充为NULL。 3. **全连接(Full...

    sql查询左连接on与where的区别(2).pdf

    举个例子,假设有两个表:test1和test2,test1是左表,test2是右表,且我们以store_id作为连接条件。如果我们使用Left Join并且在on子句中指定test2的salesdate字段,那么只有当test2表中的salesdate字段符合条件时...

    Hibernate 内连接和左外连接

    本文主要讨论的是内连接(INNER JOIN)和左外连接(LEFT OUTER JOIN)两种类型,并结合实际例子进行详细讲解。 内连接(INNER JOIN)返回两个表中匹配的行。这意味着只有当第一个表的某行与第二个表的某行有匹配的...

    SQL左外连接,右外连接,全连接,内连接四种连接的差异[参照].pdf

    主要的连接类型有内连接、左外连接、右外连接和全连接。理解这些连接方式的区别有助于设计更有效的查询,以满足不同的数据需求。 1. **内连接(Inner Join)**: 内连接只返回那些在两个表中都存在匹配的行。...

    数据库表连接(内外、左右连接).pdf

    本文主要探讨了四种基本的表连接类型:内连接、外连接(包括左外连接、右外连接)以及交叉连接。 首先,内连接(INNER JOIN)基于指定的连接条件,返回两个表中匹配的行。它又分为等值连接、自然连接和不等连接。...

    sql 左连接和右连接的使用技巧(left join and right join)

    在众多的连接类型中,左连接(LEFT JOIN)和右连接(RIGHT JOIN)是两种常用的外连接方式,它们允许我们处理不完全匹配的数据情况。 左连接的主要特点是保留左表(也就是在FROM子句中先出现的表)的所有记录,即使...

    sql 左连接总结~~~~~~~~~~~

    ### SQL左连接、右连接及内连接详解 #### 一、引言 SQL连接操作是数据库查询中最常用的功能之一,它允许我们从多个表中获取数据,并基于某些条件将这些表的数据组合在一起。本文主要围绕SQL中的左连接(left join)...

    SQL左外连接,右外连接,全连接,内连接4种连接的区别[归类].pdf

    以下是四种主要的连接类型:内连接、左外连接、右外连接和全连接。 1. **内连接(INNER JOIN)**: 内连接是基于两个表之间的匹配列的值进行的连接,它只返回两个表中存在匹配的行。例如,在`authors`和`...

    mysql的左右内连接用法实例

    本文将深入讲解MySQL的左连接、右连接以及内连接的用法,并通过实例进行解析。 首先,我们创建了两个表`user_id`和`user_profile`。`user_id`存储独立的ID,而`user_profile`除了ID外还有名字(name)字段。然后,...

    数据库内外连接举例

    例如,如果我们有`a`表和`b`表,`a.id`与`b.parent_id`有对应关系,左连接的SQL语句可能如下: ```sql SELECT a.*, b.* FROM a LEFT JOIN b ON a.id = b.parent_id; ``` 右外连接(RIGHT JOIN 或 RIGHT OUTER JOIN...

    C#使用左外连接查询数据 

    在这个例子中,我们创建了一个SqlCommand对象,设置了SQL查询(包含左外连接),然后打开连接并执行Reader来读取结果。 2. **使用Entity Framework:** Entity Framework是一个ORM(对象关系映射)框架,它可以让...

    数据库中的左连接(left join)和右连接(right join)区别

    数据库中的左连接(left join)和右连接(right join)是两种不同的联合操作,用于将两个或更多表的数据结合在一起。这两种操作都是SQL查询的重要部分,尤其在处理多个相关表的数据时。 首先,左连接(left join)...

    SQL 四种连接-左外连接、右外连接、内连接、全连接详解

    在上面的例子中,左外连接查询`a.id=b.parent_id`会返回: ``` 1 张3 1 23 1 2 李四 2 34 2 3 王武 null ``` 3. 右外连接(Right Outer Join): 右外连接与左外连接相反,它会返回右表的所有行,即使在左表中没有...

    外连接,内连接 图文详解

    本文将详细解释五种主要的连接类型:外连接(外连接)、内连接(内连接)、左连接(LEFT JOIN)、右连接(RIGHT JOIN)、全连接(FULL JOIN)以及交叉连接(CROSS JOIN)。 1. **内连接(INNER JOIN)**: 内连接...

Global site tag (gtag.js) - Google Analytics