zoukankan      html  css  js  c++  java
  • 交叉联接查询

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

    1,什么是交叉联接

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

    什么是交叉联接

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

    一个交叉联接查询的例子

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

    SQL查询代码:

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

    查询结果:

  • 相关阅读:
    display:inline、block、inline-block的区别
    CSS选择器优先级总结
    bootstarp模板01
    Vue深度学习(6)- 组件
    在Ubuntu下安装mongodb
    Ajax高级应用---Comet
    ubuntu安装
    linux使用
    跨浏览器的CORS
    防止伪造跨站请求
  • 原文地址:https://www.cnblogs.com/mcgrady/p/3878000.html
Copyright © 2011-2022 走看看