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;

  • 相关阅读:
    flex3 自定义控件
    Android 调用系统搜素框
    Android 自定义控件
    flex拖动时,按下ctrlKey和shiftKey,只执行Move操作
    Mvc4 webApi Json 序列化,日期Java解析失败的解决方法
    Ubuntu下安装Vmware workstation
    Android Activity传递自定义对象
    Flex4 格式化HTML
    Maven 环境搭建
    ActionScript 3 操作XML
  • 原文地址:https://www.cnblogs.com/bestzhang/p/10283660.html
Copyright © 2011-2022 走看看