zoukankan      html  css  js  c++  java
  • 【数据库】连接查询(from 内连接 外连接)

    1.from 表a ,表b

    结果是笛卡尔乘积形式。表a每个行 都匹配表b每个行。

    输出结果是 Na*Nb个结果集

    2.from 表a,表b where a.id=b.id

    笛卡尔乘积错误 需要where指明

    3.sql连接标准有两个 92年的 sql92      99年的sql99

    4.内连接的分类:等值连接。非等值连接。自连接。

    等值连接的步骤是 用笛卡尔乘积 a每行和b每行都匹配 满足where条件则输出 不满足则过滤。

    5.为了简便性 可以为表取别名。但是由于语句是先走from的 所以在select用原来的名字就报错了。

    6.关键字执行顺序

    (1) FROM 

    (2) WHERE

    (3) SELECT

    (4) GROUP BY 

    (5) HAVING

    (6) ORDER BY

    7.非等值连接

    8.自连接:特殊的等值连接

    假设有一个大的公司员工表 需要找到员工的boss。

    9.交叉连接 cross jion 在sql99语法里表示笛卡尔乘积

    10.左外、右外、全外

    针对于where指定条件 满足条件则返回 不满足根据左、右填null。

    11.a  inner join  b    和    from 表a,表b     可以说基本一样了。就是版本不同,标准不一样。

  • 相关阅读:
    flutter-常见的基础组件(一)
    flutter-dart语言初识
    从零开始配置安装Flutter开发环境
    vue路由vue-router
    css秘密花园一
    mvvm实现一个简单的vue
    js常见的设计模式一
    es6 generator函数的异步编程
    es6 async和await
    模块--random
  • 原文地址:https://www.cnblogs.com/cckong/p/14407363.html
Copyright © 2011-2022 走看看