mySQL 多表查询语句
多表查询最少有2张以上的表一起查询
交叉连接查询(很少用)查询出来的数据是错误的
内连接 [inner] join on
隐式省略inner join on
select from 表A,表B where 表A.主键 = 表B.外键
显示写出inner join on
select from 表A inner join 表B on 表A.主键 = 表B.外键
外连接
左外连接(以左边的表为主)left [outer] join on
select from 表A left [outer] join 表B on 表A.主键 = 表B.外键
右外连接(以右边的表为主)right [outer] join on
select from 表A right [outer] join 表B on 表A.主键 = 表B.外键
子查询一条sql语句的查询结果,作为另外一条sql语句的(条件,另一张表,结果)
select from 表A where 字段 = (select from 表B)
-- 交叉连接查询(很少用)查询出来的数据是错误的(笛卡尔(集)积)
-- 一次查询出分类和商品,两张表的数据(查询出来的数据是两张表数据的乘积)
mySQL 多表查询语句的更多相关文章
- MySQL单表查询语句练习题
		/*1. 查询出部门编号为30的所有员工*/ /* 分析: 1). 列:没有说明要查询的列,所以查询所有列 2). 表:只一张表,emp 3). 条件:部门编号为30,即deptno=30 */ ; ... 
- {MySQL的逻辑查询语句的执行顺序}一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析
		MySQL的逻辑查询语句的执行顺序 阅读目录 一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一 SEL ... 
- php mysql 多表查询之子查询语句
		所谓子查询语句,就是先通过一个语句来查询出一个结果,然后再通过一个查询语句从这个结果中再次查询.子查询语句一般有以下3种.下面以一个案例来做讲解. 案例:查询[例1]中每个分类下的最新的那一条商品信息 ... 
- MySQL 表查询语句练习题
		MySQL 表查询语句练习题: 一. 设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表 ... 
- MySQL多表查询之外键、表连接、子查询、索引
		MySQL多表查询之外键.表连接.子查询.索引 一.外键: 1.什么是外键 2.外键语法 3.外键的条件 4.添加外键 5.删除外键 1.什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为 ... 
- (转)Mysql 多表查询详解
		MySQL 多表查询详解 一.前言 二.示例 三.注意事项 一.前言 上篇讲到mysql中关键字执行的顺序,只涉及了一张表:实际应用大部分情况下,查询语句都会涉及到多张表格 : 1.1 多表连接有 ... 
- python 3 mysql sql逻辑查询语句执行顺序
		python 3 mysql sql逻辑查询语句执行顺序 一 .SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_t ... 
- python 3 mysql 单表查询
		python 3 mysql 单表查询 1.准备表 company.employee 员工id id int 姓名 emp_name varchar 性别 sex enum 年龄 age int 入职 ... 
- python3 mysql 多表查询
		python3 mysql 多表查询 一.准备表 创建二张表: company.employee company.department #建表 create table department( id ... 
随机推荐
- Jenkins 持续集成配置
			Jenkins搭建.NET自动编译测试与发布环境 Jenkins之Deploy部署(包括站点和类库项目) * 续篇--TFS+MSbuild+jenkins 实现 持续集成+自动部署到WEB网站 Je ... 
- netty/example/src/main/java/io/netty/example/http/snoop/
			netty/example/src/main/java/io/netty/example/http/snoop at 4.1 · netty/netty https://github.com/nett ... 
- CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程序体系规范
			CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程序体系规 ... 
- Allocation-Free Collections(在堆栈上使用内存)
			假设你有一个方法,通过创建临时的List来收集某些数据,并根据这些数据来统计信息,然后销毁这个临时列表.这个方法被经常调用,导致大量内存分配和释放以及增加的内存碎片.此外,所有这些内存管理都需要时间, ... 
- 【opencv】projectPoints 三维点到二维点 重投影误差计算
			今天计算rt计算误差——重投影误差 用solvepnp或sovlepnpRansac,输入3d点.2d点.相机内参.相机畸变,输出r.t之后 用projectPoints,输入3d点.相机内参.相机畸 ... 
- ubuntu安装mysql步骤
			https://dev.mysql.com/downloads/file/?id=477124 ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get inst ... 
- 解决MySQL数据库同步1236错误
			1.报错如下: Got fatal error from master when reading data from binary log: 'The slave is connecting usin ... 
- 基于Django的乐观锁与悲观锁解决订单并发问题的一点浅见
			订单并发这个问题我想大家都是有一定认识的,这里我说一下我的一些浅见,我会尽可能的让大家了解如何解决这类问题. 在解释如何解决订单并发问题之前,需要先了解一下什么是数据库的事务.(我用的是mysql数据 ... 
- pytorch中的cat、stack、tranpose、permute、unsqeeze
			Cat 对数据沿着某一维度进行拼接.cat后数据的总维数不变. 比如下面代码对两个2维tensor(分别为2*3,1*3)进行拼接,拼接完后变为3*3还是2维的tensor. import torch ... 
- labview 的连接
			https://www.youtube.com/watch?v=AsQ56CmnfEA&list=PLp02wZHiCj4tcot7tPumcOeVR51oqzf6V 
