select eno from Employ as ep ,
( select max(esalary) as maxSalary, edpt from employ group by edpt)
as depmax
where ep.esalary =depmax.maxSalary
and ep.edpt=depmax.edpt
Sql写的不多, 问题: from后面已经 跟了表明employee, 为什么 还有一个( select max(esalary) as maxSalary, edpt from employ group by edpt)
as depmax .这是啥写法?
补充内容:
看出来了,这其实就是一个多表查询
SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件