問題 #581中級INSERT SELECT
高評価レビューの製品を登録
`reviews` テーブルで `rating` が 4 以上のレビューを持つ `product_id` を取得し、それらの製品情報を `practice_insert_products` テーブルに登録してください。`products` テーブルから `id`, `name`, `price`, `category` を取得し、`practice_insert_products` テーブルの対応するカラムに挿入します。`practice_insert_products` テーブルには既にデータが存在する可能性があるため、重複しないように `id` で判断してください。
この問題で学べること
- INSERT SELECT の構文・考え方
- 中級レベルの SQL クエリの書き方
- ブラウザ上で SQL を実行して即座に結果を確認する練習
使用テーブル
productsreviewspractice_insert_products難易度・対象者
- 難易度
- 中級
- カテゴリ
- INSERT SELECT
- 対象者
- JOIN や集計関数を一通り使える方、より実務的な問題に取り組みたい方
関連問題
データベースを初期化中...
しばらくお待ちください...