前几天遇到了这个问题,觉得无从下手。空了下来,仔细研究了下:
先向数据库中写点数据:
然后开始写语句。由于不知道怎么入手,所以我先把问题简化。求成绩最好的那项:
进而开始思考,求最好得前2项。于是我写出了这样的代码:
where a.score=b.score
以上代码却通不过编译。咋一看,两个功能相识,结构相近得代码,为什么这个就不能通过编译呢?仔细看了看,才发现,TOP并不支持这种用法。
于是,我修改代码:
这样,大致结果是出来了,再排下结果的顺序:
前几天遇到了这个问题,觉得无从下手。空了下来,仔细研究了下:
先向数据库中写点数据:
然后开始写语句。由于不知道怎么入手,所以我先把问题简化。求成绩最好的那项:
进而开始思考,求最好得前2项。于是我写出了这样的代码:
以上代码却通不过编译。咋一看,两个功能相识,结构相近得代码,为什么这个就不能通过编译呢?仔细看了看,才发现,TOP并不支持这种用法。
于是,我修改代码:
这样,大致结果是出来了,再排下结果的顺序:
相关文章: