怎么用SQL语句查询最低最高工资人的 姓名 工资 城市

2025-03-22 16:48:44
推荐回答(3个)
回答1:

select 姓名,工资,城市 from ab,dm where ab.仓库编号=dm.仓库编号 and 工资=(select min(工资) from dm)

回答2:

最低工资:
select top 1 A.姓名,A.工资,B.城市
from dm A
left join ab B
on A.仓库编号 = B.仓库编号
order by A.工资

最高工资:
select top 1 A.姓名,A.工资,B.城市
from dm A
left join ab B
on A.仓库编号 = B.仓库编号
order by A.工资 desc

回答3:

select dm.姓名,dm.工资,ab.城市 from ab,dm where ab.仓库编号=dm.仓库编号 and 工资=(select max(工资) from dm) or 工资=(select min(工资) from dm)