【发布时间】:2016-12-28 19:38:06
【问题描述】:
**我正在一个使用 SQLite 的开放式课件网站上解决一些问题。 我有以下查询并且我收到了正确的输出,除非我尝试切换
select all(maxi-mini) as spread, movieTitle
到
select movieTitle, all(maxi-mini) as spread
我几乎收到一个执行失败的错误,不知道为什么。 我没看到什么?
*工作代码,但不能翻转输出中的列。
select all(maxi-mini) as spread, movieTitle
from (select * from
(select max(R1.stars) as maxi, min(R2.stars) as mini, movie.title as movieTitle
from rating R1, rating R2
natural join movie
where R1.mid=R2.mid group by movie.title))
order by spread desc, movieTitle;
【问题讨论】:
-
你有没有试过省略 all-keyword(据我所知这是默认的)?