`
easyworld
  • 浏览: 113160 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

SQL 内链接、外连接、全链接

SQL 
阅读更多

例子:  
  a表     id   name     b表     id   job   parent_id  
              1   张3                   1     23     1  
              2   李四                 2     34     2  
              3   王武                 3     34     4  
   
  a.id同parent_id   存在关系  
   
  内连接  
  select   a.*,b.*   from   a   inner   join   b     on   a.id=b.parent_id  
   
  结果是    
  1   张3                   1     23     1  
  2   李四                2     34     2  
   
  左连接  
  select   a.*,b.*   from   a   left   join   b     on   a.id=b.parent_id  
   
  结果是    
  1   张3                   1     23     1  
  2   李四                 2     34     2  
  3   王武                 null  

  右连接  
  select   a.*,b.*   from   a   right   join   b     on   a.id=b.parent_id  
   
  结果是    
  1   张3                   1     23     1  
  2   李四                 2     34     2  
  null                 3     34     4  
   
  完全连接  
  select   a.*,b.*   from   a   full   join   b     on   a.id=b.parent_id  

  结果是    
  1   张3                   1     23     1  
  2   李四                 2     34     2  
  null                 3     34     4  
  3   王武                 null

1
0
分享到:
评论
1 楼 canhai 2010-12-09  
全链接 好像 不行哦。

相关推荐

    SQL_左外连接_右外连接_全连接_内连接

    SQL中的连接操作是数据库查询...- 全外连接将返回所有`a`和`b`的行,如果有任何一方没有匹配,相应的列将被填充为NULL。 理解这些连接类型对于编写复杂的SQL查询至关重要,可以帮助你有效地提取和分析数据库中的数据。

    sql server 通过链接服务器连接mysql

    本教程将深入讲解如何通过SQL Server的链接服务器功能连接到MySQL数据库,并提供驱动安装与示例查询。 一、SQL Server链接服务器基础 链接服务器是SQL Server中的一个对象,它定义了到另一个数据源(如MySQL)的...

    SQL Server 2012链接服务器到PostgreSQL

    在SQL Server 2012中,连接到外部数据源如PostgreSQL数据库是通过设置链接服务器来实现的。链接服务器允许SQL Server查询和操作非本地的数据,提供了与异构数据库系统交互的能力。以下是一个详细步骤,说明如何在SQL...

    Excel使用VBA链接SQL全部实例

    本文将详细介绍如何使用 VBA 链接 SQL 数据库,并提供三个示例代码,展示如何使用 VBA 和 ADO 连接对象来执行 SQL 查询。 一、使用 VBA 链接 SQL 数据库 要使用 VBA 链接 SQL 数据库,需要使用 ADO(ActiveX Data ...

    sql_server连接Oracle方法(最全)

    "SQL Server 连接 Oracle 方法" SQL Server 连接 Oracle 方法是数据库管理系统中的一个重要话题。本文将详细介绍如何在 SQL Server 中连接 Oracle 数据库,并解决在连接过程中可能出现的问题。 安装 Oracle 客户端...

    SqlDbx连接oracle

    首先,连接Oracle数据库通常需要Oracle客户端软件,但这里提到的“Sqldbx连接oracle,不用安装client”,意味着SqlDbx可能通过一种无需完整Oracle客户端的方式来实现连接。这种连接方式通常依赖于Oracle的Instant ...

    基于SQL Server链接服务器实现Proficy Historian数据库的访问.pdf

    标题:“基于SQL Server链接服务器实现Proficy Historian数据库的访问.pdf”和描述:“本文主要介绍基于SQL Server链接服务器对Proficy Historian数据库的访问,根据现代粮食物流‘管控一体化’系统中设备运行数据的...

    SQL SERVER连接oracle数据库几种方法

    在 SQL Server 中,我们可以创建一个链接服务器,以便连接到 Oracle 数据库。下面是一个示例代码: ```sql EXEC sp_addlinkedserver @server = 'GE160', @srvproduct = 'Oracle', @provider = 'MSDAORA', @datasrc ...

    SQL Server 2000链接服务器到PostgreSQL

    SQL Server 2000链接服务器到PostgreSQL

    sqlserver连接字符串大全

    ### SQL Server连接字符串详解 在IT领域中,数据库的连接是进行数据操作的基础步骤之一。本文将基于“SQL Server连接字符串大全”的主题,详细介绍不同版本的SQL Server(如2000、2005等)及其不同环境下的连接字符...

    SQLServer2008客户端连接工具 sql manager工具

    一款免安装的sqlServer2008的客户端连接小工具,里面有详细的使用说明及汉化说明。和mysql 的 sqlyog一个性质。 注册: 运行registor.reg注册。 汉化:(软件运行保存文件目录不要使用中文目录) 1、运行“Manager....

    oracle sqldeveloper连接mysql、SQLServer第三方dll

    解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...

    实现 Oracle 连接 SQL Server

    4. **测试连接**:使用创建好的数据库链接查询 SQL Server 数据库中的表,例如: ``` SELECT * FROM jobs@pubs; ``` 如果连接成功,将返回 SQL Server 数据库中的数据。 #### 结论 通过以上步骤,可以成功...

    SQLDBX 连接多种类型的数据库

    SQLDBX是一款强大的数据库管理工具,它允许用户方便地连接并操作多种类型的数据库系统,包括SQL SERVER的各种版本、Oracle的不同版本以及MYSQL等。这款软件以其高效、易用和跨平台的特点,深受数据库管理员和开发...

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

    SQL的四种连接方式是数据库查询中常用的操作,它们分别是内连接(Inner Join)、左外连接(Left Outer Join)、右外连接(Right Outer Join)和全连接(Full Outer Join)。每种连接方式都有其特定的应用场景和返回...

    LABVIEW与SQL SERVER的连接方法详细说明

    下面就介绍LABVIEW与SQLSERVER的连接方法。连接思路:先在SQLSERVER建立自己的数据库,如MyDB。然后在操作系统建立一数据源(ODBC),此数据源的驱动选择SQLSERVER,数据源与SQLSERVER中的MyDB关联。最后在LABVIEW中...

    HeidiSql客户端,可连接mySql,sqlServer等数据库

    标题中的“HeidiSql客户端”指的是HeidiSQL,这是一个轻量级且用户友好的数据库管理工具,主要用于连接MySQL、MariaDB、SQL Server、PostgreSQL和Oracle等不同类型的数据库系统。这款软件以其简单易用的界面和高效的...

    SQL server数据库测试链接工具

    SQL server数据库测试链接工具

Global site tag (gtag.js) - Google Analytics