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

卖了几个座位

#068小挑战连接NULL约 7 分钟

电影院要一张表:每部电影一共卖了几个座位(seats 加起来)。模板已经用 LEFT JOIN 把没卖票的电影也留下了,但它们的总数是空的;改成 0。要 title 和座位数两列。

用到的表
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.seats) 包进 COALESCE(…, 0)
  SUM(tickets.seats)
FROM movies
LEFT JOIN tickets ON tickets.movie_id = movies.id
GROUP BY movies.title;
Ctrl + Enter 也能运行
结果

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