INNER JOIN——内部链接
来源:互联网 发布:怎么联系网络运营商 编辑:程序博客网 时间:2024/06/01 09:24
SELECT * FROM [Person].[Person] INNER JOIN [HumanResources].[Employee] ON [Person].[Person].[BusinessEntityID]=[HumanResources].[Employee].[BusinessEntityID]
注:在链接句中使用“*”运算符号是不好的习惯。编写代码可能快速简单,但易于出错,并降低系统性能。
SELECT [Person].[BusinessEntity].*,JobTitle FROM [Person].[BusinessEntity] INNER JOIN [HumanResources].[Employee] ON [Person].[BusinessEntity].[BusinessEntityID]=[HumanResources].[Employee].[BusinessEntityID]
当返回列的名称在链接结果中多次出现时,必须完全限制列的名称,可以通过两种方式:
一、提供选择列所在的的表名,接着是一个点号(.)和列名(即表.列名)。
SELECT [Person].[BusinessEntity].*,[HumanResources].[Employee].[BusinessEntityID] FROM [Person].[BusinessEntity] INNER JOIN [HumanResources].[Employee] ON [Person].[BusinessEntity].[BusinessEntityID]=[HumanResources].[Employee].[BusinessEntityID]
二、提供一个别名,接着是一个点号(.)和列名(即别名.列名)。
SELECT pbe.*,hre.BusinessEntityIDFROM Person.BusinessEntity pbeINNER JOIN [HumanResources].[Employee] hre ON pbe.BusinessEntityID=hre.[BusinessEntityID]
注:这两种查询结果是一样的。可以选择那些表使用别名,哪些表不使用别名,在代码中可以混合使用别名和表,但只要确定了使用表名的别名,则一直使用别名。
内部链接与其他链接的不同之处在于,内部链接是一个排他的链接,即排除在两表——第一个指定的表(即左表)和第二个表(即右表)——中没有匹配的所有记录。
0 0
- INNER JOIN——内部链接
- Sql语句——limit、inner join(内部连接) left join (左链接)
- mysql inner join 链接多个表
- 外链接操作小结 inner join & left join & right join
- SQL的join链接之inner join和full join
- INNER JOIN
- INNER JOIN
- INNER JOIN
- INNER JOIN
- 2006-5-20 SQL 外链接操作小结 inner join & left join & right join
- SQL 外链接操作小结 inner join left join right join
- SQL 外链接操作小结 inner join left join right join
- SQL 外链接操作小结 inner join left join right join
- SQL 外链接操作小结 inner join left join right join
- SQL 外链接操作小结 inner join left join right join
- inner join、join区别
- INNER JOIN(内链接)、LEFT JOIN(左链接)、RIGHT JOIN(右链接)和FULL JOIN(全链接)的区别
- 【MySQL】MySQL中链接查询inner join与left join使用
- MyBatis-高级映射:一对一
- LeetCode 360. Sort Transformed Array
- git - 简易指南
- Linux 驱动面试题总结
- 数组中只出现一次的数字41
- INNER JOIN——内部链接
- TypeError: elem.nodeName is undefined
- 专题四1005
- matlab之prod() rem() true() flipdim()函数\shading
- 关于AIDL一些需要注意的地方
- struts2 标签库 /struts-dojo-tags not found&Expression parameters.parseContent is undefined
- 大数据下的多维TopK算法
- iOS-UIStackView浅析
- 如何创建线程