送料がなくても商品を残す · 学習ガイド
必要な行と列を見つけ、条件のまとめ方を考えましょう。実習画面でSQLを入力して結果を確認できます。
商品(products)から名前(name) → 送料(ウォン)(shipping_fee)をこの順に表示しましょう。 LEFT JOIN · 分類別送料(categories)で情報をつなげましょう。 分類(products.category) = 分類名(categories.category_name)を満たす行を結合します。 JOIN段階では左テーブルの全行を残し、一致しない右側の値をNULLにします。
学習目標とテーブル
- 名前 (name)
- 送料(ウォン) (shipping_fee)
- LEFT JOIN · 分類別送料 (categories)
- (分類 (products.category) = 分類名 (categories.category_name))
- JOIN段階では左テーブルの全行を残し、一致しない右側の値をNULLにします。
products (商品): id (番号), name (名前), category (分類), price (価格(ウォン)), stock (在庫)
categories (分類別送料): category_name (分類名), shipping_fee (送料(ウォン))
確認する概念
実習はこのページの言語で開きます。実習オプションで言語を変更できます。