• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クエリの書き方)

クエリの書き方を教えてください

このQ&Aのポイント
  • Oracle11gを使用しています。3つのテーブルを結合し、レストラン情報と評価の平均値を表示するクエリの書き方を教えてください。
  • レストランマスタテーブル、駅マスタテーブル、評価トランザクションテーブルの3つのテーブルを結合して、全てのレストラン情報と評価の平均値を表示するクエリの書き方を教えてください。
  • Oracle11gを使用しています。3つのテーブルを結合し、重複なくレストラン情報と評価の平均値を表示するクエリの書き方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yorozu_ya
  • ベストアンサー率54% (76/140)
回答No.1

こんな感じですかね。 SELECT A.ID, A.Name AS レストラン名, A.ZipCode AS 郵便番号, A.Prefecture AS 都道府県, A.City AS 市区町村, A.StreetAddress AS 町名番地, A.PhoneNumber AS 電話番号, B.Name AS 最寄駅, C.平均評価 FROM tbl_restaurant A LEFT JOIN tbl_station B ON A.NearestStation = B.ID LEFT JOIN (SELECT RestaurantID, AVG(Gradings) AS 平均評価 FROM tbl_gradings GROUP BY RestaurantID) C ON A.ID = C.RestaurantID;

rio_grande
質問者

お礼

お返事が遅くなりまして申し訳ございません。上記のクエリで出来ました。有難うございました!

関連するQ&A