Mysql之左连接右连接内连接——示例
很少用到数据库,基本上只会简单的增删选改。前些日,面试的时候被问到左连接右连接,然后...然后就没有然后了。
网上搜了一些资料,自己又示例操作了一遍,总算有点明白了。现在记录于此,以便日后查阅。
话不多说,请看示例。
下面是两张表
表stu
表tech
1.右连接
当使用右连接语句查询时,返回结果如下:
1 SELECT stu.id,stu.name,stu.classe_name,tech.id,tech.name FROM stu RIGHT JOIN tech on stu.classe_name=tech.classe_name;
从结果中可以看出,tech表中被查询的字段会被全部显示出来,而stu表中,只有与表tech的classe_name相同的条目的相应字段才会被显示出来。
右连接即:返回右边表中所有被查询字段+左边表中符合条件的字段。
2.左连接
当使用左连接语句查询时,返回结果如下:
1 SELECT stu.id,stu.name,stu.classe_name,tech.id,tech.name FROM stu LEFT JOIN tech on stu.classe_name=tech.classe_name;
从结果中可以看出,stu表中被查询的字段会被全部显示出来,而tech表中,只有与表stu的classe_name相同的条目的相应字段才会被显示出来。
左连接即:返回左边表中所有被查询字段+右边表中符合条件的字段。
3.内连接
当使用内连接语句查询时,返回结果如下:
1 SELECT stu.id,stu.name,stu.classe_name,tech.id,tech.name FROM stu INNER JOIN tech on stu.classe_name=tech.classe_name;
从结果中可以看出,stu表与tech表中classe_name相同的条目都会被显示出来。
内连接:返回表中符合条件的条目。
如有错误,望博友斧正。
转载于:https://www.cnblogs.com/dimdusk/archive/2013/06/09/3129599.html
Mysql之左连接右连接内连接——示例相关推荐
- SQL中的连接(左、右、内连接)
目录 左连接(LEFT JOIN或LEFT OUTER JOIN): 右连接(RIGHT JOIN或RIGHT OUTER JOIN): 内连接(INNER JOIN也叫等值连接): 全连接(FULL ...
- mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)
mysql 实现表连接(左,右,内,全连接) 查询中出现两个表的连接,下面通过实例来讲解一下各种连接查询的不同之处 表 a,和表b 如下图 a 表中 有 abcd b表中有 abcf 内连接:SELE ...
- MySQL 学习笔记(15)— 连接查询(内连接、左外连接、右外连接、全外连接、交叉连接、自然连接等)
本文参考:https://gitbook.cn/gitchat/column/undefined/topic/5db92b68a9c3a53bc3800eff SQL 支持的连接查询包括内连接.外连接 ...
- 使用左 右 全 内连接及使用where条件语句的区别
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 使用左. ...
- MySQL sql99语法—左(右)外连接
应用场景:用于查询一个表中有,另一个表中没有的记录. 特点: 外连接的查询结果为主表中的所有记录,如果从表中有和他匹配的,则显示匹配的值,如果从表中没有,则显示 null. 外连接查询结果 = 内连接 ...
- 4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)
mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...
- 二、MySQL连接查询学习笔记(多表连接查询:内连接,外连接,交叉连接详解)
MySQL连接查询(多表连接查询:内连接,外连接,交叉连接详解) 6:多表连接查询 笛卡尔乘积:如果连接条件省略或无效则会出现 解决办法:添加上连接条件 连接查询的分类: 1.按年代分类:1)sql ...
- mysql外连接的含义_MySQL连接查询,内连接,外连接,全连接,交叉连接_cly_32的博客-CSDN博客...
原文作者:起个花名好难 原文标题:MySQL连接查询,内连接,外连接,全连接,交叉连接 发布时间:2021-01-27 13:46:33 1.含义 当查询中涉及到多个表的字段,需要使用多表查询 sel ...
- MySQL连接查询(内连接,外连接,全连接)
对比分析MySQL连接查询(内连接,外连接,全连接) 内连接 等值连接 非等值连接 ==自连接== 外连接 左外连接 右外连接 全外连接 交叉连接 首先建三个数据表 sql文件下载 https://w ...
- MySQL 数据查询.多表查询.内连接
一.多表连接查询: 内连接:相当于查询A和B交集部分的数据 外连接: 左外连接:查询左表所有数据,以及两表相交的部分数据 右外连接:查询右表所有数据,以及两表相交的部分数据 自连接:当前表与自身的连接 ...
最新文章
- 通过改进算法来优化程序性能的真实案例(Ransac)
- 15个产业级算法推出、35个高精度预训练模型上线!最强国产开源AI框架再进化,密集提升视觉产业实战能力...
- Linux 源代码在线(http://lxr.linux.no/linux/)。
- 设计模式是用来弥补面向对象编程缺陷的方法总结
- 【Blog.Core重要升级】:封装服务扩展层
- 重学前端学习笔记(二十二)--选择器的机制
- 【java学习之路】(java SE篇)010.多线程
- Android App的破解技术有哪些?如何防止反编译?
- postgres 命令行建数据库表_PostgreSQL 创建表格
- 各省GDP+人均GDP+固定投资+财政收支等面板dta数据(1949-2020年)
- WPF 使用Image控件显示图片
- 欧姆龙PLC分频电路
- 同时使用 IE7 和 IE6 的方法
- 腕象谈表:V6卡地亚山度士后镶满钻评测
- JDK配置(Win10, jdk1.8.0_181)
- Janino框架初识与使用教程
- 用webbroswer控件自动点击确定按钮
- npm 废弃/删除(五)
- app解析不会执行js代码_JS解析和执行时间
- dz2.5 oday
热门文章
- JQuery 制作消息弹出框、按钮点击音效
- 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_11-webpack研究-npm和cnpm安装配置...
- Consumer clientId=consumer-1, groupId=console-consumer-950] Connection to node -1 could not be
- 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第5节 使用骨架创建maven的java工程_18maven的java工程取mysql数据库...
- Java学习笔记-Java概述和环境配置
- MySQL 之 库操作
- 【BZOJ5100】[POI2018]Plan metra 构造
- 用VAE(variational autoencoder)做sentence embedding/representation或者其他任何结构数据的热presentation...
- 几种不同程序语言的HMM版本
- jQuery(非插件)制作商城放大镜效果