MySQL子查询与连接
来源:互联网 发布:aape淘宝正品店有哪些 编辑:程序博客网 时间:2024/04/28 22:10
子查询:出现在其他SQL语句内的SELECT子句
!子查询必须出现在圆括号内
!子查询的返回值可以是标量、一行记录、一列、或子查询
使用比较运算的子查询
operand comparison_operator subquery
可以使用使用修饰比较运算符:ANY/SOME(满足其中一个),ALL(满足所有)
使用[NOT] IN 的子查询,与修饰比较运算符类似
使用[NOT] EXISTS的子查询
!子查询必须出现在圆括号内
!子查询的返回值可以是标量、一行记录、一列、或子查询
使用比较运算的子查询
operand comparison_operator subquery
SELECT * FROM tdb_goods WHERE goods_price>=(SELECT AVG(goods_price) FROM tdb_goods);当子查询返回多行结果时
可以使用使用修饰比较运算符:ANY/SOME(满足其中一个),ALL(满足所有)
SELECT * FROM tdb_goods WHERE goods_price>=ALL(SELECT goods_price FROM tdb_goods WHERE goods_cate='超级本');
使用[NOT] IN 的子查询,与修饰比较运算符类似
使用[NOT] EXISTS的子查询
如果子查询返回任何行,EXISTS将返回TRUE,否则返回FALSE
=============
|| 连接 ||
=============
table_reference
{[INNER|CROSS]|{LEFT|RIGHT} [OUTER] JOIN}
table_reference
ON conditional_expr
三种连接类型:
INNER JOIN,(在MySQL中INNER JOIN,JOIN,CORSS JOIN 是等价的)
LEFT [OUTER] JOIN,
RIGHT [OUTER] JOIN
连接条件使用一般ON关键字来设定,也可以用WHERE关键字进行结果记录的过滤
INNER JOIN:只显示符合条件的记录
LEFT JOIN :显示左表的全部记录和右表符合条件的记录
RIGHT JOIN :显示右表的全部记录和左表符合条件的记录
0 0
- mysql 子查询与连接
- MySQL子查询与连接
- MYSQL子查询与连接
- MySQL子查询与连接
- MySQL的子查询与连接查询
- (5)Mysql子查询与连接
- MySQL day4---子查询与连接
- mysql 子查询,连接查询
- mysql学习笔记之连接查询与子查询
- 子查询与连接
- 连接查询与子查询
- 连接查询与子查询
- MySQL学习笔记5:子查询与连接
- MySQL数据库学习——子查询与连接
- 后台学习之路(四)-mysql(子查询与连接)
- MySQL 子查询和连接
- MySQL的连接查询及子查询
- mysql--连接查询和子查询
- 2/3/4G下载频、小区、扇区的概念
- 设置Linux内核参数 /etc/sysctl.conf
- [文档] TDDL和Diamond的使用(三):TDDL
- 剑指offer:把数组排成最小的数
- Sa求法
- MySQL子查询与连接
- C++实践参考:警察与厨师
- Java并发编程:如何创建线程?
- 字符串的封装
- Python 正则表达式的简单使用示例
- ionic版本从v1.0.0升级到v1.2.4后,android上使用<ion-content>的页面无法滑动
- ajax动态添加tr td (并用PHP返回值设置tr样式,用于删除操作
- TDDL动态数据源开源-示例使用说明
- Python之numpy