MySql(九)连接查询
文章目录
连接查询的分类
1. 按照年代进行分类
2. 按照功能进行分类
注:在连接查询中有可能会出现笛卡尔乘积现象
笛卡尔乘积现象:表1有m行;表2有n行;结果=m*n行
发生:在多表查询时没有添加有效的连接条件
解决:添加有效的连接条件
Beauty表
Id | Name | sex | Boyfriend_id |
---|---|---|---|
1 | 柳岩 | 女 | 8 |
2 | 苍老师 | 女 | 9 |
3 | Angelababy | 女 | 3 |
4 | 周冬雨 | 女 | 2 |
5 | 周芷若 | 女 | 9 |
6 | 赵敏 | 女 | 1 |
7 | 双儿 | 女 | 9 |
Boys表
Id | boyName | userCP |
---|---|---|
1 | 张无忌 | 12 |
2 | 黄晓明 | 22 |
3 | 段誉 | 100 |
注意:在beauty表中和boys表中都有id这个字段,因此使用的时候需要进行区分
/**查询美人表中对应的男神名**/
SELECT name,boyName
FROM beauty,boys
WHERE beauty.boyfriend_id = boys.id;
连接查询的分类
1. 按照年代进行分类
- Sql92标准:仅仅支持内连接
- Sql99标准(推荐):支持内连接和外连接(左外和右外)以及交叉连接
2. 按照功能进行分类
- 内连接:等值连接、非等值连接、自连接
- 外连接:左外连接、右外连接、全外连接
- 交叉连接
本文原文地址: https://blog.csdn.net/qq_43952245/article/details/90484934
MySql(九)连接查询相关推荐
- MySql中左连接查询突然变得很慢
MySql中左连接查询突然变得很慢 表结构: A表 userId,name B表 wId,userId,address A表左连接B表查询时,平时查询都非常的块,这几天突然变得很慢. 一个查询花了0. ...
- MySQL表连接查询
MySQL表连接查询 1 基本格式 select fieldName from tbName1 连接符 tbName2 on 条件 2 笛卡尔乘积[避免] -- 笛卡尔乘积,没有约束条件,数据库匹配发 ...
- MySQL 数据库————连接查询
目录 一.多表连接查询 1.内连接--inner join 2.左连接--left join 3.右连接--right join 二.存储过程 1.简介 2.优点 3.语法 ②.参数分类 ③.带参数的 ...
- MySQL学习--连接查询
MySQL学习–连接查询 文章目录 MySQL学习--连接查询 1+N模式 全连接查询 左连接 左连接.右连接.内连接的区别 1+N模式 不使用连接查询: 要求查询出商品名称.商品栏目.商品库存.商品 ...
- mysql sql 连接查询语句_Mysql——sql数据库中的连接查询
1.1.1 交叉连接(CROSS JOIN) 交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积. 例如:下面的语句1和语句2的结果是相同的. ...
- mysql内连接查询原理_MySQL全面瓦解12:连接查询的原理和应用
概述 MySQL最强大的功能之一就是能在数据检索的执行中连接(join)表.大部分的单表数据查询并不能满足我们的需求,这时候我们就需要连接一个或者多个表,并通过一些条件过滤筛选出我们需要的数据. 了解 ...
- MySQL 基础 ———— 连接查询
引言 本篇文章承接<数据库与SQL语句>专栏,进入DQL的重要环节,可以说,这一部分的内容应该占据SQL语言的大部分使用场景. 本篇的连接查询知识,和后面的一些重要的查询知识总结,共同构成 ...
- MySQL 内连接查询
MySQL FROM 子句中使用关键字 INNER JOIN 连接两张表,并使用 ON 子句来设置连接条件.如果没有任何条件,INNER JOIN 和 CROSS JOIN 在语法上是等同的,两者可以 ...
- MySQL学习-连接查询
连接查询 操作的表 1.连接查询概述 2.连接查询的分类 3.连接查询原理以及笛卡尔积现象 4.怎么避免笛卡尔积现象? 5.内连接之等值连接 6.内连接之非等值连接 7.内连接之自连接 8.外连接 9 ...
- 【MySQL】连接查询
连接查询 内连接 #内连接:inner join SELECT a.属性名1,a.属性名2,...,b,属性名1,b.属性名2... FROM table_name1 a inner join tab ...
最新文章
- 批量增加文件夹C语言实现
- Ansible之Playbook详解、案例
- 10个Linux 系统性能监控命令行工具
- 手机系统安装打印机服务器错误代码,OKI打印机报错?各型号代码故障解决方法...
- 请教哪里有M4A格式解码器
- 一次比较麻烦的性能问题诊断及解决
- mysql 丛集_MYSQL
- 190613每日一句
- 直播开篇——直播场景和技术分析
- easyUI的时间控件
- 结构梁配筋最牛插件_老师傅总结建筑结构设计技巧经验,看完涨知识了
- 基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
- 2019秋招银行类——邮储银行总行笔试经验
- SMTP 550错误
- 进程和线程的主仆问题
- BPMN 2.0规范
- 微信小程序开发笔记1——使用npm脚本实现自动化切换环境配置
- android开发关机代码,android代码实现关机
- 钉钉新上线的「文字表情」功能--原来消息还可以这么回!
- 经典Excel VBA代码