尝试从表中检索信息并在前10个列表中编译

时间:2013-08-01 18:04:34

标签: mysql sql jsp servlets

您好我有一个电影网站,我使用JSP / Servlets(MVC架构)编码

在用户购买电影的过程中,movieID和购买的门票数量等信息会进入数据库。

我想购买TOP 10 Movies门票

这是我的表:

enter image description here

我如何(在Servlet中)获取(movieID * qty)=某个movieID的门票总数

e.g。对于某个movieID(如71)

我不知道从哪里开始编码这个逻辑。请告诉我应该如何去做。

1 个答案:

答案 0 :(得分:1)

select t.movieID, sum(t.qty) as totalQuantity from transaction t
group by t.movieId
order by sum(t.qty) desc
limit 10

应该这样做。