SQL ステートメントを作成するのに助けが必要です。表は次のとおりです。
video( video_id , description, price, category_id )
カテゴリ(カテゴリID、説明)
クエリは、各カテゴリに属するビデオの数を示す要約リストを生成する必要があります。ビデオが割り当てられていないカテゴリも、対応する値 0 で含める必要があります。
どんな助けでも大歓迎です
SQL ステートメントを作成するのに助けが必要です。表は次のとおりです。
video( video_id , description, price, category_id )
カテゴリ(カテゴリID、説明)
クエリは、各カテゴリに属するビデオの数を示す要約リストを生成する必要があります。ビデオが割り当てられていないカテゴリも、対応する値 0 で含める必要があります。
どんな助けでも大歓迎です
select
c.id, c.description,
coalesce(count(video_id), 0) total
from
category c
left join
video v using(category_id)
group by 1, 2
order by 2
使用する操作: Join
およびAggregate Function
SELECT category.description, COUNT(*) AS TotalVideo FROM category LEFT JOIN video ON category.category_id = video.category_id GROUP BY category.description