顧客ごとの注文金額を結合して出す

初級

問題文

問題

customers(顧客)と orders(注文)の2つのテーブルがあります。 orders.customer_idcustomers.id を参照しています。

各注文について、顧客名(customer_name)と注文金額(amount)を、金額の高い順に出力してください。

出力する列は次の2つ、この順序・この列名で出してください:

列名内容
customer_name顧客の名前(customers.name
amount注文金額(orders.amount
ヒントを見る

2つのテーブルを JOIN で結び、customers.namecustomer_name として選びます。

スキーマ

使用データベース:PostgreSQL 16
customers4
idname
1Alice
2Bob
3Carol
4Dave
products5
idnamecategoryprice
1KeyboardPeripheral1200
2MousePeripheral800
3MonitorDisplay1500
4CableAccessory640
5WebcamPeripheral970
orders5
idcustomer_idproduct_idamount
1111200
222800
3131500
434640
525970

SQL

⌘⏎ / Ctrl+Enter で実行
エディタを読み込み中…

「実行」を押すと、ここにSQLの実行結果が表示されます。