こんにちは。shintaniです。 前回のSQL設計書(データ取得図)の記事 の続きです。 今回はGROUP BYやソート順の書き方、そしてインラインビューを使う場合と、書くときのポイントを説明します。 まずはGROUP BY とソート順。 (前回の紹介では書き忘れていました・・・) ソート順とグループ化項目の位置に違和感を覚える方もいるでしょう。 しかしソート順は図に書いた理由の他にも「SELECT項目がどう並ぶか?」という観点から、SELECT句のそばにあった方が分かりやすいです。 そしてグループ化項目は「テーブル結合後にどう集約するか?」なので、図の下にあった方が分かりやすいです。 次は インラインビュー。 こんな感じになります。 (インラインビューにしなくても出来る・・・というのは御容赦を) 書くときのポイントですが、 SELECT句はこだわらない。テーブル結合にこだわる です。