Kodewick
开始学 →
小挑战←→0 / 70

票房排行

#010小挑战连接分组约 6 分钟

周末过完了,电影院想看看票房。把 movies 和 tickets 连起来,算出每部电影卖票的总钱数(price 加起来),按总钱数从多到少排。没卖出票的电影不用列。

用到的表
movies
idtitlegenreminutesrating
1Robot Summerfamily958
2Dark Lakehorror1106
3Space Palsfamily887
4The Long Roaddrama1429
5Laugh Trackcomedy1015
6Snow Daycomedy927
6 行
tickets
idmovie_iddayseatsprice
11Fri240
21Sat480
32Fri125
43Sat354
54Sun260
61Sun120
75Sat236
83Sun590
8 行
query.sql
SELECT movies.title, SUM(tickets.price)
FROM movies
JOIN tickets ON tickets.movie_id = movies.id
-- 在这里写:按电影名 GROUP BY,再按 SUM(tickets.price) 从大到小 ORDER BY
;
Ctrl + Enter 也能运行
结果

写好了先点「运行」看看结果,没问题再点「提交」。