码迷,mamicode.com
首页 > 其他好文 > 详细

联接——内联接

时间:2014-05-07 13:29:59      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:c   应用   设计   sql      rom   

内联接要应用两个逻辑查询处理步骤:它首先像交叉联接一样,对两个输入表进行笛卡尔积运算;然后根据用户指定的谓词对结果行进行过滤。和交叉联接一样,内联接也有两种标准语法:

ANSI SQL-92:

需在两个表名之间指定 INNER JOIN 关键字。INNER 关键字是可选的,因为内联接是默认的联接方式,所以可以只单独指定JOIN关键字。用于对行进行过滤的谓词是在一个称为ON子句的特别设计的语句中指定的,该谓词也称为联接条件。

SELECT E.empid,O.orderid FROM dbo.Employees as E

INNER JOIN dbo.Orders AS O

ON E.empid=O.empid;

ANSI SQL-89:

和交叉联接类似,内联接也可以用 ANSI SQL-89语法来表达。可以像交叉联接那样在表名之羊放一个逗号,在查询的 WHERE 子句中定义联接条件

SELECT E.empid,O.orderid FROM dbo.Employees AS E,dbo.Orders AS O

WHERE E.empid=O.empid

注意 ANSI SQL-89 语法没有ON子句。

联接——内联接,布布扣,bubuko.com

联接——内联接

标签:c   应用   设计   sql      rom   

原文地址:http://www.cnblogs.com/zhangdx/p/3712832.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!