首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问一下,一个关于子查询的有关问题

2013-09-11 
请教一下,一个关于子查询的问题--显示出基本工资比天津市最高工资高的所有职工select姓名from职工,工资whe

请教一下,一个关于子查询的问题
--显示出基本工资比天津市最高工资高的所有职工
select   姓名   from   职工,工资   where   职工.职工号   in
(select   职工号   from   工资   where   基本工资  
> (select   max(基本工资+津贴+补助+奖金-扣除-税收)   from   工资,职工   where   职工.职工号=工资.职工号   and   籍贯= '天津市 ')
)
and   职工.职工号=工资.职工号   and   籍贯= '天津市 '

      --结果
姓名     后面什么都没有了

(基本工资+津贴+补助+奖金-扣除-税收)   这句是 '实际工资 '

[解决办法]
基本工资,最大的才2800。天津市最高工资高是4160,所以你的结果正确。
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html

热点排行
Bad Request.