首页 > 开发 > 综合 > 正文

交叉联接查询

2024-07-21 02:49:37
字体:
来源:转载
供稿:网友
交叉联接查询

  从这一篇开始我们要总结多表之间的联接查询了,那么首先从交叉联接查询开始。我们可以从以下几点来学习交叉联接。

1,什么是交叉联接

2,一个交叉联接查询的例子

什么是交叉联接

那么什么是交叉联接呢?在逻辑上,交叉联接是一种最简单的联接。交叉联接只实现一个逻辑查询步骤(笛卡尔积)。这一步是对输入的两个表进行操作,把它们联接起来,生成二者的笛卡尔积。也就是将一个输入表的每行与另一个表的所有行进行匹配。如果一个表有m行,而另一个表有n行,将得到mxn行的结果集。

一个交叉联接查询的例子

下面的查询对Customers表和Employees表进行交叉联接查询,返回结果集中的custid和empid列。

SQL查询代码:

-- CROSS JOIN交叉联接SELECT customers.custid,employees.empid FROM Sales.Customers customersCROSS JOIN HR.Employees employees

查询结果:


上一篇:内联接查询

下一篇:大表分批删除脚本

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表