Mysql中Left Join 与Right Join 与 Inner Join 与 Full Join的区别

时间:2017-05-17 13:40:36   收藏:0   阅读:390

看看Left Join 与Right Join 与 Inner Join 与 Full Join对表进行操作后得到的结果。

新建表:

[sql] view plain copy
 
  1. USE [Test]  
  2. GO  
  3. /****** 对象:  Table [dbo].[EMP]    脚本日期: 06/22/2012 15:37:28 ******/  
  4. SET ANSI_NULLS ON  
  5. GO  
  6. SET QUOTED_IDENTIFIER ON  
  7. GO  
  8. CREATE TABLE [dbo].[EMP](  
  9.     [ENAME] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,  
  10.     [CITY] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL  
  11. ON [PRIMARY]  


 

[sql] view plain copy
 
  1. USE [Test]  
  2. GO  
  3. /****** 对象:  Table [dbo].[SAL]    脚本日期: 06/22/2012 15:38:04 ******/  
  4. SET ANSI_NULLS ON  
  5. GO  
  6. SET QUOTED_IDENTIFIER ON  
  7. GO  
  8. CREATE TABLE [dbo].[SAL](  
  9.     [ENAME] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,  
  10.     [SALARY] [money] NULL  
  11. ON [PRIMARY]  


插入数据得到的表:

EMP表:技术分享

SAL表:技术分享

原文:http://www.cnblogs.com/sxjblogs/p/6866770.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!