当前位置: 首页 > news >正文

MySQL多表查询:标量子查询

先看我的emp表结构

 emp表

子查询基本语法

select * from t1 where column1 = (select column1 from t2);

例子1:查询"销售部" 的所有员工信息

这个可以先拆解为两个

a.查询"销售部"的部门ID

select id from dept where name = '销售部'; 

b. 根据销售部部门ID, 查询员工信息

select * from emp where dept_id = '4';

合起来就是,后面括号里面被称为子查询

select * from emp where dept_id = (select id from dept where name = '销售部');

2.查询在"方东白" 入职之后的员工信息

a.查询"方东白" 的入职日期

select entrydate from emp where name = '方东白';

b.查询指定入职日期之后入职的员工信息

select * from emp where entrydate > '2009-10-12'

合起来就是,也就是把后面的2009-10-12给替换掉

select * from emp where entrydate > (select entrydate from emp where name = '方东白');

附两张黑马程序员的听课记录截图


http://www.mrgr.cn/news/44596.html

相关文章:

  • 强化-微分
  • 面向对象编程【JavaScript】
  • 基于PHP的校园二手书交易管理系统
  • 计算机毕业设计 基于Python的豆果美食推荐系统的设计与实现 Python+Django+Vue 前后端分离 附源码 讲解 文档
  • 每日英语听力 Day13
  • 备战大数据比赛:个人经验与实战技巧分享
  • LeetCode题练习与总结:移动零--283
  • 二维数组的旋转与翻转(C++)(上(这只是简单讲解))
  • 开源项目带来的思考
  • 修改 MySQL 数据库中的唯一键
  • Oracle登录报错-ORA-01017: invalid username/password;logon denied
  • 推荐一款强大的书签管理工具,让你的网址不在落灰
  • 汉诺塔问题
  • 2.4Mybatis——缓存机制
  • PyQt5技术详解:从基础到高级应用
  • 无人机单目+激光+IMU复杂弧形(隧道)退化场景SLAM技术详解
  • 缓存 = Buffer + Cache
  • 如何证明线段树的操作复杂度
  • 没有屋檐的房子-017
  • 什么是pip? -- Python 包管理工具