可以理解为一下两个表的链接: Titles t1 和 (select type, Advance=avg(t2.Advance)from
Titles group by type)t2
链接的条件就是前者的t1.Advance>t2.Advance and t1.type=t2.type
Titles group by type)t2
链接的条件就是前者的t1.Advance>t2.Advance and t1.type=t2.type
解决方案 »
- 不显示重复值包括空null【马上结帖】
- sql server错误601怎么产生的?
- 游标问题 在线等
- 怎么在left join的时候进行group by?请高手帮忙
- 我怎样查看我的SQLSERVER服务器 的使用情况,比如我想知道有没有人试图连接我的服务器,及其它安全方面的事务日志!
- articleid ,根据这个,如果是第一个,返回 2,最后一个,如果是最后一个,返回第一个和倒数第二个,否则返回前一个和后一个,
- 请大家帮忙一下啊!
- 请教如果实现sql数据库的实时数据同步?
- 比较烦的select语言问题,谢了!
- 在solaris下往sqlserver2k插入中文字符时变成乱码,问题解决?
- 现在数据库AAA中有很多用户表(表是记录的用户登陆ID和密码),AAA数据库中的表分别是属于不同的用户.
- 求助:通过 Internet 连接到 SQL Server的方式
from Titles t1
where t1.Advance>(select avg(t2.Advance)from
Titles t2 where t1.Type=t2.Type)意思就是:先求出titles表中advance的平均值,然后找出大于平均值的那个数据.相当于
select title,type,advance from titles t1 inner join(select avg(t2.advance) from titles) t2 on t1.advance>t2.advance and t1.type=t2.type
select t1.title,t1.Type,t1.Advance
from titles t1,
(select avg(Advance)as advance,type from Titles group by type) b
where t1.advance>b.advance and t1.type=b.type