zoukankan      html  css  js  c++  java
  • 什么是 内连接、外连接、交叉连接、笛卡尔积等?

    内连接: 只连接匹配的行

    左外连接: 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行

    右外连接: 包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行

    例如1:SELECT a.,b. FROM luntan LEFT JOIN usertable as b ON a.username=b.username

    例如2:SELECT a.,b. FROM city as a FULL OUTER JOIN user as b ON a.username=b.username

    全外连接: 包含左、右两个表的全部行,不管另外一边的表中是否存在与它们匹配的行。

    交叉连接: 生成笛卡尔积-它不使用任何匹配或者选取条件,而是直接将一个数据源中的每个行与另一个数据源的每个行都一一匹配

    例如:SELECT type,pub_name FROM titles CROSS JOIN publishers ORDER BY type

  • 相关阅读:
    交互式监控工具glances
    性能测试工具Locust
    CentOS 7 安装 PostgreSQL 教程
    Vue表单
    Vue事件处理
    Vue列表渲染
    Vue条件渲染
    Vue中class与style绑定
    GIT命令操作
    Git简介
  • 原文地址:https://www.cnblogs.com/mlinber/p/15074375.html
Copyright © 2011-2022 走看看