#MYSQL子查询
2016-05-31 19:03
337 查看
子查询 由[NOT] IN引发的子查询
SELECT id FROM department;SELECT id,username FROM employee WHERE depid IN(1,2,3,4);
上2句 下1句;
SELECT id,username FROM employee WHERE depid IN(SELECT id FROM department);
EXISTS (判断是否为真,真才执行外面的语句)
ANY 或者 SOME或者ALL子查询
=最小值 ANY SOME 最大值ALL<=最大值 ANY SOME 最小值ALL
=任意值 ANY SOME
<> != 任意值 ALL
例如:SELECT id,username FROM shtuden WHERE score>=ANY(SELECT level FROM scholar)
将查询结果写入到数据列表
INSERT test(id,num)SELECT id,score FROM studen;
相关文章推荐
- MYSQL分组查询
- mysql搭建以及调优
- mysql索引优化
- MySQL必知必会——命令行使用MySQL图文教程
- MySQL性能调优my.cnf的详细解释
- mysql连接问题
- mysql 增查删改,备份恢复,授权等基础常用命令
- mysql免安装配置教程及遇到1067服务启动不成功的问题解决方法
- MySQL存储过程解析
- mysql修改charactet_set_server编码为utf8
- MySQL 删除数据库的两种方法
- MYSQL 定时执行存储过程
- mysql安装,数据库连接
- mysql设置指定ip远程访问连接实例
- Mysql中文乱码问题完美解决方案
- mysql出现问题
- Ubuntu配置mysql开机自动启动
- MySQL 5.7 主从数据库搭建
- mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践
- Mac OS X 下 TAR.GZ 方式安装 MySQL