有关SQL查询的一个疑问
假设有一个“职工”表,表结构如下:(14分)
职工号 姓名 年龄 月工资 部门号 电话 办公室
1 张三 25 2000 1 12345 101
2 李四 26 1500 1 54321 102
3 王五 23 900 2 23456 201
…..
然后我要查找每个部门的最高月工资
可以写这样的语句吗?
SELECT MAX(月工资)
FROM 职工AS A, 职工 AS B
WHERE A.部门号 = B.部门号
这样得到的是其中一个部门的最高月工资,还是各个部门的最高月工资都能列出来?