网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

内联接

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

--
--2.3.1节示例
--

--内联接
SELECT a.City,sp.Name
FROM Person.Address a
INNER JOIN Person.StateProvince sp  --内联接
ON sp.StateProvinceID = a.StateProvinceID

--使用WHERE子句的内联接
SELECT a.City,sp.Name
FROM Person.Address a,Person.StateProvince sp
WHERE sp.StateProvinceID = a.StateProvinceID
--等同于INNER JOIN,但不推荐使用这样形式

--多个表的内联接
SELECT a.City,sp.Name,cr.Name
FROM Person.Address a
INNER JOIN Person.StateProvince sp --a表与sp表进行内联接
ON sp.StateProvinceID = a.StateProvinceID
INNER JOIN Person.CountryRegion cr --同时再与cr表做内联接
ON cr.CountryRegionCode = sp.CountryRegionCode


--
--2.3.2节示例
--

--左联接
SELECT m.LoginID AS ManagerLoginID,e.*
FROM HumanResources.Employee e
LEFT JOIN HumanResources.Employee m --左联接
ON m.EmployeeID = e.ManagerID

--右联接
SELECT m.LoginID AS ManagerLoginID,e.*
FROM HumanResources.Employee m
RIGHT JOIN HumanResources.Employee e --右联接
ON m.EmployeeID = e.ManagerID

--外联接查找不匹配记录
SELECT s.*
FROM Student s
LEFT JOIN Class c
ON s.ClassID=c.ClassID
WHERE c.ClassID IS NULL --为匹配班号对应的Class必定为NULL

--
--2.3.3节示例
--

--完全联接
SELECT m.LoginID AS ManagerLoginID,e.*
FROM HumanResources.Employee m
FULL JOIN HumanResources.Employee e --m表与e表完全联接
ON m.EmployeeID = e.ManagerID

--
--2.3.4节示例
--

--交叉联接
SELECT sp.StateProvinceID,sp.Name ,at.AddressTypeID,at.Name AS AddressTypeName
FROM Person.StateProvince sp
CROSS JOIN person.AddressType at --交叉联接

--
--2.3.5节示例
--

--CROSS JION的替代写法
SELECT sp.StateProvinceID,sp.Name ,
at.AddressTypeID,at.Name AS AddressTypeName
FROM Person.StateProvince sp , person.AddressType at

--
--2.3.6节示例
--

--UNION的使用
SELECT at.AddressTypeID,at.Name,at.ModifiedDate
FROM Person.AddressType at
UNION
SELECT ct.ContactTypeID,ct.Name,ct.ModifiedDate
FROM Person.ContactType ct

--使用UNION ALL
SELECT at.AddressTypeID,at.Name,at.ModifiedDate
FROM Person.AddressType at
UNION ALL
SELECT ct.ContactTypeID,ct.Name,ct.ModifiedDate
FROM Person.ContactType ct
 

  • 上一篇资讯: 变量的使用
  • 下一篇资讯: 典型数据查询
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师