您好,我有一个电影网站,我使用 JSP/Servlet(MVC 架构)进行编码
在用户购买电影的过程中,电影ID和购买的门票数量等信息会进入数据库。
我想获得购买的 TOP 10 电影票
这是我的 table :
我如何(在Servlet中)获得(movieID * qty)=某个movieID的门票总数
例如对于某个 movieID(例如 71)
我不知道从哪里开始编写这个逻辑。请告诉我应该如何去做。
最佳答案
select t.movieID, sum(t.qty) as totalQuantity from transaction t
group by t.movieId
order by sum(t.qty) desc
limit 10
应该可以解决问题。
关于mysql - 尝试从表中检索信息并编译到前 10 名列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18001368/