嗨,我有一个电影网站,我使用JSP / Servlet(MVC体系结构)进行编码
在用户购买电影的过程中,诸如movieID和购买的门票数量之类的信息将进入数据库。
我想购买十大电影票
这是我的桌子:
我如何在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/