• SQL多表查询


    一、合并结果集

    union 和 union all ,注意:被合并的两个结果,列数,列类型都必须相同

    二、连接查询

    什么是连接查询? : 也可以叫跨表查询,需要关联多个表进行查询

    1.笛卡尔积

    什么是笛卡尔积?:

    同时查询两个表,出现的就是笛卡尔积的结果:

    a 表

    b 表

    SELECT * FROM a,b;
    

    结果:

    2.多表联查,如何保证数据准确

    三、连接方式

    • JOIN: 如果表中有至少一个匹配,则返回行
    • LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
    • RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
    • FULL JOIN: 只要其中一个表中存在匹配,就返回行

    具体就先不写了.......

    我觉得,写博客的目的,还是为了留点痕迹,然后回忆的时候知道有哪些东西

    学习的目的是为了学会,记录也是为了学会,所以,其他都不重要啦。

  • 相关阅读:
    异星觉醒观后感
    Word加密功能
    mysql基础
    Java学习笔记二—Java语法
    Java学习笔记一
    红帽考试学习第二十记
    红帽考试学习第十九记
    红帽考试学习第十八记
    红帽考试学习第十七记
    红帽考试学习第十六记
  • 原文地址:https://www.cnblogs.com/friday69/p/9399479.html
Copyright © 2020-2023  润新知