zoukankan      html  css  js  c++  java
  • mysql多表查询的方式有哪些?

    多表查询:

    内连接:查出两个表的交集部分

    显示   select  *  from   a  inner  join b  on  a.字段 = b.字段

    隐式   select  *   from  a,b  where  a.字段 = b.字段

    外连接

    左外连接:  左表的数据全部显示,两个表交集显示

     select  *  from   a  left  join b  on  a.字段 = b.字段

    右外连接: 右表的所有数据显示,两个表交集显示

     select  *  from   a  right  join b  on  a.字段 = b.字段

    子查询

    查询中嵌套查询,子查询先执行

    单行单列,一个值,使用比较运算符连接

    多行单列,多个值,使用in,not in 连接

    多行多列,虚拟表,多表连接查询

    自身关联查询

    表中一定是字段与字段之间有主外键关系

    思路:将表看成是两个不同的表,分别取别名进行关联查询!

  • 相关阅读:
    例6-5
    例6-3
    例6-2
    例6-1
    例5-9
    python3
    python3
    python3
    python3
    python3
  • 原文地址:https://www.cnblogs.com/KingAndPig/p/13726041.html
Copyright © 2011-2022 走看看