请教一下,一个关于子查询的问题
--显示出基本工资比天津市最高工资高的所有职工 
 select   姓名   from   职工,工资   where   职工.职工号   in 
 (select   职工号   from   工资   where   基本工资    
 > (select   max(基本工资+津贴+补助+奖金-扣除-税收)   from   工资,职工   where   职工.职工号=工资.职工号   and   籍贯= '天津市 ') 
 ) 
 and   职工.职工号=工资.职工号   and   籍贯= '天津市 '   
          --结果 
 姓名      后面什么都没有了   
 (基本工资+津贴+补助+奖金-扣除-税收)   这句是 '实际工资 '
------解决方案--------------------基本工资,最大的才2800。天津市最高工资高是4160,所以你的结果正确。
我的异常网推荐解决方案:软件开发者薪资,http://www.aiyiweb.com/other/1391128.html