MYSQL连接查询,内链接 inner join on ,外连接,左连接,右连接

MYSQL连接查询,内链接 inner join on ,外连接,左连接,右连接

连接查询

  1、内连接

    1、语法格式

      select 字段名 from 

      表1 inner join 表2 on 条件

      inner join 表3 on 条件;

    2、显示省市详细信息

      select sheng.s_name,city.c_name from sheng

      inner join city on sheng.s_id=city.cfather_id;

    3、显示省市县详细信息

     select sheng.s_name,city.c_name,xian.x_name from

     sheng inner join city

     on sheng.s_id=city.cfather_id

     inner join xian

     on city.c_id=xian.xfather_id;

  2、外连接

    1、左连接

      1、以 左表 为主显示查询结果

      2、select 字段名 from 

         表1 left join 表2 on 条件

   left join 表3 on 条件;

      3、显示省市详细信息

        select sheng.s_name,city.c_name from sheng

  left join city

  on sheng.s_id=city.cfather_id;

    2、右连接

      用法同左连接,以右表为主显示查询结果


最后编辑于:2020/11/24作者: 牛逼PHP

发表评论