SELECTクエリを書くとき、どこから書く?

http://d.hatena.ne.jp/mickmack/20070822 のエントリから想起。
自分はFrom句から書く派ですね。もうちょっと正確に言うと、

  • 書こうとしているクエリの最終形が書き始めの時点で明らかになっている⇒Select句から書き下していく
  • なんとなくこんなデータがほしい、という漠然としたイメージで書き始める⇒From句を書いて、Joinとかを書く

という流れ。
あと、複雑なクエリを書くときは一気に書ききるんじゃなくて、ひとつずつJoinしていって、自分の脳内イメージと結果がずれてないか確認しながら書いていってます。