现在的位置: 首页 > 综合 > 正文

关于子查询 我想说的1 构造新表(新表可能是分过组的表)

2013年02月19日 ⁄ 综合 ⁄ 共 306字 ⁄ 字号 评论关闭

select id,salary from hf_emp a,(select dept_id,avg(salary) avgs from hf_emp b group by dept_id)

where a.dept_id=b.dept_id and a.salary>b.avgs; 

上面的语句 好像解绝了我这几天一直想的问题 就是我需要一些按组分好组的数据但是我还需要这些每个组里的除分组字段的其他字段的信息 (因为 有分组字段所以select 后面就不能跟上 其他字段了哪么想查怎么办 如上面的sql 从新够找一个新表 b  用新表b 的一些字段作为 连接条件。

 

 

注意:子查询可以放在sql语句的任何一个合法的地方。上面的例子是将子查询的结果当作一张表来用 

 

抱歉!评论已关闭.