mysql - MySQL 查询以找出匹配记录
问题描述
下面是两张表:
Employee(id, name, salary, dept_id, supervisor_id)
Department(dept_id,name)
在 MySQL 或 Oracle 中编写查询:
- 选择所有年龄大于 60 岁的主管姓名。
- 选择至少有 1 名员工所在部门的所有名称。
解决方案
我没有看到年龄列。(信息不足)
select distinct(name) from Department where dept_id in(select dept_id from Employee);
推荐阅读
- java - 解码 base64 字符串并重新编码返回的字节不会返回相同的字符串
- rx-java - 获取正在运行的 RxJava (1.x) Observable (blocking) 的最新元素的最简单方法
- html - 在 contentBox 上添加操作代码 - Liferay - AUI 模态
- html - 找不到在哪里更改“背景附件:固定;”
- c# - 我可以在 Unity 中的特定位置销毁克隆的游戏对象吗?
- php - 如何在 laravel 中为 hasMany 关系分页(App\News::user 必须返回一个关系实例)
- php - 将 MySQL 更改为由 bot 电报接受的特殊值
- windows - 修改安装路径
- java - 抽象类中的单元测试具体方法
- excel - 选择excel范围内的最后一个非空单元格