mysql多表查询之子语句查询

Posted _小溢

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql多表查询之子语句查询相关的知识,希望对你有一定的参考价值。

 

1.子语句查询

 

 

1.1子语句查询出来的结果集作为临时表名使用

select * from (select * from person) as aaa; -- as这个起别名关键字是可以省略的

1.2查询最大工资那个人的薪水和姓名

select name, salary from person where salary = (select MAX(salary) from person);

1.3查询工资高于所有人员平均工资的人员

select * from person where salary > (select avg(salary) from person);

1.4关键字

(1)any关键

(2)all关键字

(3)some关键字

(4)exits关键字,subquery是子条件查询的意思

 

以上是关于mysql多表查询之子语句查询的主要内容,如果未能解决你的问题,请参考以下文章

SQL 基础之子查询多表插入merge 语句跟踪一段时间数据变化(二十)

MySql数据库之子查询和高级应用

MySQL基础之子查询

MySQL 之子查询

MySQL基础语法之子链接查询和特殊查询(union 和 limit)

MYSQL学习笔记之子查询