SQL 隐式联接
示例
连接也可以通过在from子句中有多个表(用逗号分隔),并在where子句中定义它们之间的关系来执行。这种技术称为隐式连接(因为它实际上并不包含join子句)。
所有RDBMS都支持它,但是通常建议不要使用该语法。使用此语法不是一个好主意的原因是:
可能会发生意外的交叉联接,然后返回错误的结果,尤其是在查询中有很多联接的情况下。
如果您打算进行交叉联接,则语法上并不清楚(改为写出CROSSJOIN),并且有人可能会在维护期间进行更改。
下面的示例将选择员工的名字和他们工作所在部门的名称:
SELECT e.FName, d.Name FROM Employee e, Departments d WHERE e.DeptartmentId= d.Id
这将从示例数据库返回以下内容:
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短