|
1Qter豆
本帖最后由 huojingfeng 于 2014-11-4 18:59 编辑
create table works(employee_name varchar(60) primary key,company_name varchaar(60),salary double)
创建表works包含三个字段 员工名 公司名 工资
然后插入几个数据
"insert into works values(’张三’,’abc’,80)";
"insert into works values(’aaa’,’abc’,20)";
"insert into works values(’bbb’,’abc’,30)";
"insert into works values(’ccc’,’abc’,40)";
"insert into works values(’ddd’,’123’,50)";
"insert into works values(’eee’,’123’,60)";
然后查找工资数最少的人在哪个公司
select company_name from(select company_name,min(salary) from works)
查询的结果总是错误的。问什么会出错啊??用mysql查询的结果就不一样。
select * from(select company_name,min(salary) from works)
查出来的是正确的。
select company_name from works where salary = (select min(salary) from works)这样求出来就是正确的
|
|