`
wandejun1012
  • 浏览: 2737361 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SQL 各种join

    博客分类:
  • DB
 
阅读更多

MyTable1:

 

id	name
001	wdj
002	lxj
003	lcf
004	gdg

 

 

MyTable2:

 

id	name
001	yw
001	sx
001	yy
001	wl
002	yu

 

 

select * from dbo.MyTable2 left join dbo.MyTable1
on MyTable2.id=MyTable1.id    --以主表为准,主表有几条,总结果就有几条

select * from dbo.MyTable1 left join dbo.MyTable2
on MyTable2.id=MyTable1.id     --以主表为准,主表有几条,总结果就有几条

select * from dbo.MyTable1  join dbo.MyTable2
on MyTable2.id=MyTable1.id    --共同记录的字段出来,其他的舍弃

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    SQL语句left join/right join/inner join 的用法比较

    在SQL查询中,JOIN操作是连接两个或多个表的关键部分,用于从这些表中提取相关数据。本篇文章将深入探讨LEFT JOIN、RIGHT JOIN以及INNER JOIN的用法,并通过实例进行对比,帮助理解它们之间的差异。 1. LEFT JOIN...

    SQL 连接 JOIN 例解

    SQL 连接 JOIN 例解

    SQL中JOIN的使用详解

    通过上述介绍,我们可以看到不同类型的`JOIN`操作各有特点,适用于各种不同的应用场景。理解这些`JOIN`类型的工作原理及其用法,可以帮助我们更有效地从数据库中提取所需的信息。在实际应用中,根据具体需求选择合适...

    SQL join 完全用法

    SQL join 完全用法 SQL join 完全用法 学习sql join

    SQL left join

    SQL Left Join SQLLeft Join是一种常用的数据库查询操作,它可以将两个或多个表格中的数据结合起来,以便更好地分析和处理数据。在本文中,我们将详细介绍SQL Left Join的使用方法、特点和区别,以及与Right Join...

    【SQL】在sql server中 delete时 使用INNER JOIN

    ### SQL Server 中 DELETE 语句结合 INNER JOIN 的应用 #### 背景介绍 在数据库管理与维护过程中,经常会遇到需要删除表中的某些记录的情况。简单地使用 `DELETE` 语句可以删除单个表中的数据,但在多表关联的情况...

    sql语句中join的用法

    ### SQL语句中JOIN的用法详解 在SQL查询语言中,`JOIN`是一个非常重要的概念,它允许我们从两个或多个表中提取数据。通过使用不同类型的JOIN操作,我们可以根据表之间的关系来灵活地组织数据。下面我们将详细介绍几...

    SQL中的left outer join,inner join,right outer join用法详解

    各种类型的连接 在关系代数中,连接运算是由一个笛卡尔积运算和一个选取运算构成的。SQL 提供了多种类型的连接方式,它们之间的区别在于:从相互交叠的不同数据集合中选择用于连接的行时所采用的方法不同。 1. 内...

    SQL 语法 SQL 总结 SQL教程

    SQL Inner Join SQL Left Join SQL Right Join SQL Full Join SQL Union SQL Select Into SQL Create DB SQL Create Table SQL Constraints SQL Not Null SQL Unique SQL Primary Key SQL Foreign Key ...

    LINQ to SQL语句之Join和Order By

    LINQ to SQL语句之Join和Order By部分代码 语句描述:这个例子在From子句中使用外键导航筛选在西雅图的雇员,同时列出其所在地区。这条生成SQL语句为: SELECT [t0].[FirstName], [t0].[LastName], [t2]....

    SQL 之JOIN 用法完全版.rar

    在SQL(Structured Query Language)中,JOIN操作是用于合并两个或更多个表的数据,以便根据它们之间的关联性创建更复杂的查询结果。JOIN是数据库查询中的关键部分,它允许我们在多个表之间建立联系,从而获取更丰富...

    PL/SQL Join实例分析

    在PL/SQL(Oracle数据库的编程语言)中,JOIN语法尤其重要,因为它是处理复杂查询的基础。以下是PL/SQL中不同类型的JOIN及其特点的详细分析: 1. **左连接(LEFT JOIN)**: 左连接返回左表(Aa)的所有行,即使在...

    有关sql中的join用法

    在SQL查询中,JOIN操作是连接两个或多个表的关键部分,用于从这些表中提取相关数据。JOIN的主要目的是合并来自不同表的行,基于这些表之间的共同列或字段。在这个主题中,我们将深入探讨JOIN的不同类型,以及某些...

    sql的 INNER JOIN 语法

    ### SQL的INNER JOIN语法 #### 一、概念与作用 在SQL语言中,`INNER JOIN`是一种连接(Join)操作,用于从两个或多个表中提取数据,仅返回那些匹配的记录。简单来说,它会查找两个表中具有共同属性(如相同的键值...

    sql中join总结

    根据不同的需求,SQL提供了多种类型的JOIN,包括交叉JOIN、内JOIN、左外JOIN、右外JOIN和全外JOIN。以下是对这些JOIN类型的具体解释和示例。 1. **交叉JOIN (Cross JOIN)**: 交叉JOIN也称为笛卡尔积,它返回第一个...

    sqljoin示例

    sqljoin示例,包含左联右联内联以及外联等连接方式是学习SQL必不可少的知识

    sql join( inner join, outer join) 分析

    在SQL(结构化查询语言)中,JOIN操作是用于合并两个或多个表的数据,以便根据它们之间的关联性创建新的结果集。JOIN关键字是SQL查询中的关键部分,它允许我们在不同的表之间建立联系,以获取更丰富的信息。在这个...

    关于SQL 中的inner join的使用

    ### SQL中的INNER JOIN详解 #### 一、INNER JOIN的基本概念 **INNER JOIN** 是SQL中最常用的连接类型之一,主要用于从两个或多个表中提取数据,其中仅返回那些满足连接条件的记录。简单来说,INNER JOIN返回的是两...

    关于sql的left join,right join,inner join,outerjoin

    在SQL查询中,JOIN操作是连接不同表的关键技术,它允许我们从多个相关的表中获取数据。本篇文章将深入探讨四种基本的JOIN类型:LEFT JOIN(左连接)、RIGHT JOIN(右连接)、INNER JOIN(内连接)以及OUTER JOIN(外...

    画图解释 SQL join 语句1

    今天,我们将使用图形来解释 SQL Join 语句的各种类型。 INNER JOIN INNER JOIN 也称为等值连接,是最基本的 Join 型。它返回两个表中满足条件的记录。例如,我们有两个表 A 和 B,我们想从这两个表中检索 name ...

Global site tag (gtag.js) - Google Analytics