话说题目是这样的:
有三个公司,苹果,微软,IBM。里面自然有好多员工,员工也有月薪。这三个公司每个月要交一定的税。
请查询出:
这几个公司的每个月要交的税,大于所在员工的最高月薪。并且返回公司名称。
举个例子
IBM 每个月要交30000的税,它里面的员工月薪最高的是20000,所以返回IBM。
MS 每个月要交10000的税,它里面的员工月薪最高的是20000,所以不返回MS的名字。我有这样写,但是错的:
select name
from employeetable e, company o
where o.shuilv>(
select max(gongzi)
from employeetable e
);
因为这样就选出来所有公司的挣的最多的了,而不是单单一个公司的。
是每个公司挣的最多的,分别和每个公司的税比。很头疼,多谢。
有三个公司,苹果,微软,IBM。里面自然有好多员工,员工也有月薪。这三个公司每个月要交一定的税。
请查询出:
这几个公司的每个月要交的税,大于所在员工的最高月薪。并且返回公司名称。
举个例子
IBM 每个月要交30000的税,它里面的员工月薪最高的是20000,所以返回IBM。
MS 每个月要交10000的税,它里面的员工月薪最高的是20000,所以不返回MS的名字。我有这样写,但是错的:
select name
from employeetable e, company o
where o.shuilv>(
select max(gongzi)
from employeetable e
);
因为这样就选出来所有公司的挣的最多的了,而不是单单一个公司的。
是每个公司挣的最多的,分别和每个公司的税比。很头疼,多谢。
解决方案 »
- sql查询父id下的最后一个子id
- 求教关于mysql数据库和information_schema数据库的区别
- xp下 用navicat访问 red hat虚拟机上的mysql
- 问个弱弱的查询问题
- 求my sql 编程代码
- 使用mysql非事务表方式开发复杂的商业流程,郁闷啊
- 一个很有挑战性的问题!期待高手给予帮助!!!
- 在redhat9.0装了MySQL-server-4.0.20-0.i386.rpm,怎么没有mysql命令呢?我怎么来创建我自己的数据库呢?
- MYSQL安装多个IP服务器上的问题一直没解决!!望 各位帮帮忙!
- mysql自动关闭?
- mysql慢查询日志,c:/xampp/mysql/bin/my.cnf
- [菜鸟在线等]
from company
where shuilv>(
select max(gongzi)
from employeetable
where companyID=company.companyID
)
select name from company where shuilv>(select max(gongzi) from employeetable where ompanyID=company.companyID)