嗨,我有一个电影网站,我使用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/

10-08 21:45