NATURAL JOIN
急成長中のピザデリバリー企業 Pissa から、新たな課題が届きました。どのカテゴリのピザが最も多くの売上を生み出しているかを調べたいとのことです。
参考として、pizza スキーマを以下に示します。

NATURAL JOIN を活用して、売上トップのピザカテゴリを1件特定しましょう。
この演習はコースの一部です
Snowflake SQL 入門
演習の手順
- 適切なテーブルから
categoryを取得します。 NATURAL JOINテーブルをpizza_typeで結合します。category(pt)テーブルのpizza_typeでレコードをグループ化します。total_revenueの降順に並べ替え、1件のみに絞り込むことで、売上トップのピザだけが返されるようにします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
-- Get the pizza category
___,
SUM(p.price * od.quantity) AS total_revenue
FROM order_details AS od
NATURAL JOIN pizzas AS p
-- NATURAL JOIN the pizza_type table
___ pizza_type AS pt
-- GROUP the records by category
___
-- ORDER by total_revenue and limit the records
___
___