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

一个题目,该如何解决

2012-01-28 
一个题目今天笔试碰到个题目 有2个表一个表的字段是ID size,一个表是 ID region,size的取值有1,2,3 问题是

一个题目
今天笔试碰到个题目 有2个表一个表的字段是ID size,一个表是 ID region,size的取值有1,2,3 问题是写一个sql语句,求出求拥有最大size的region,看着好像挺简单,可是楞是想不出来怎么写啊,各位有知道答案的么? 望不吝赐教哇哇~~

[解决办法]

SQL code
如果:表2.Size=表1.ID时这样用select *from (select a.region,b.Size,dense_rank()over(order by b.Size desc)  as rowfrom t2 as a inner join t1 as b on b.ID=a.[Size])twhere t.row=1 

热点排行