zoukankan      html  css  js  c++  java
  • mysql INNER/LEFT/RIGHT JOIN区别

     1、创建table

    DROP TABLE IF EXISTS `tab_id_index`;
    CREATE TABLE `tab_id_index` (
      `id` int(11) NOT NULL DEFAULT '0',
      `name` varchar(10) DEFAULT NULL,
      `age` int(11) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
    
    -- ----------------------------
    -- Records of tab_id_index
    -- ----------------------------
    INSERT INTO `tab_id_index` VALUES ('1', '3', '12');
    INSERT INTO `tab_id_index` VALUES ('2', '3', '12');
    INSERT INTO `tab_id_index` VALUES ('3', '3', '12');
    INSERT INTO `tab_id_index` VALUES ('5', '4', '14');
    DROP TABLE IF EXISTS `tab_no_index`;
    CREATE TABLE `tab_no_index` (
      `id` int(11) NOT NULL DEFAULT '0',
      `name` varchar(10) DEFAULT NULL,
      `age` int(11) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
    
    -- ----------------------------
    -- Records of tab_no_index
    -- ----------------------------
    INSERT INTO `tab_no_index` VALUES ('1', '1', '12');
    INSERT INTO `tab_no_index` VALUES ('2', '1', '12');
    INSERT INTO `tab_no_index` VALUES ('3', '3', '12');
    INSERT INTO `tab_no_index` VALUES ('4', '6', '14');

    2、sql查询

    select * from tab_id_index a,tab_no_index b where a.id = b.id;

    同:

    select * from tab_id_index a INNER JOIN tab_no_index b ON a.id = b.id;


    select * from tab_id_index a LEFT JOIN tab_no_index b ON a.id = b.id;

    同:

    select * from tab_id_index a LEFT OUTER JOIN tab_no_index b ON a.id = b.id;


    select * from tab_id_index a RIGHT JOIN tab_no_index b ON a.id = b.id;

    同:

    select * from tab_id_index a RIGHT OUTER JOIN tab_no_index b ON a.id = b.id;

  • 相关阅读:
    敏捷开发
    Response.Write(js脚本)后 Response.redirect(...),为什么js脚本不执行,怎么解决!
    kaixin.com一波三折看SNS
    JavaScript数组的自定义 sort方法
    简单明了的SQL join解释
    [官方资料] 介绍 JSON
    SQL UNION 和 UNION ALL 操作符
    JavaScript frames 对象
    理解hasOwnProperty
    asp.net网站安全常见问题与防范
  • 原文地址:https://www.cnblogs.com/bestzhang/p/10283660.html
Copyright © 2011-2022 走看看