会員登録(無料)で全機能が使える!
MAIN TOOLS
UTILITIES
INFO
全ての「users」の名前と、もし注文があればその注文金額(orders.amount)を取得してください。注文がないユーザーも表示します。
テーブル: users (id, name) テーブル: orders (id, user_id, amount)
正解クエリ:
SELECT users.name, orders.amount FROM users LEFT JOIN orders ON users.id = orders.user_id;
解説:
「LEFT JOIN」を使うと、左側のテーブル(users)の全データを保持したまま、右側のテーブル(orders)のデータを結合できます。注文がない場合はNULLになります。