【发布时间】:2016-03-17 18:15:46
【问题描述】:
我需要找到飞机的名称,以便所有获得驾驶执照的飞行员赚取超过 60000 美元。
我写的查询:
select aname
from employee join certified
on employee.eid=certified.eid
join aircraft
on certified.aid=aircraft.aid
where salary>60000;
但是如果有超过60000薪水的飞行员,它会返回一个名字,困难的部分是我需要找到所有飞行员的收入超过60000才显示名字。
【问题讨论】:
-
您可以使用
WHERE .. IN ALL (subquery)。查看文档:dev.mysql.com/doc/refman/5.5/en/all-subqueries.html -
抱歉,已更正@Pudding