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

  • 相关阅读:
    JUC-狂神笔记整理学习
    多线程-学习笔记
    Redis分布锁
    Redis
    springcloud一个简单的基本流程
    Nacos
    mysql单表查询
    mysql多表查询
    mysql数据库
    mysql详细安装教程以及1067错误代码解决方案
  • 原文地址:https://www.cnblogs.com/mlinber/p/15074375.html
Copyright © 2011-2022 走看看