タグ

ブックマーク / www.mantol.net (1)

  • SQLでorder byとgroup byを併用する時の書き方 - まんとるぽっと

    珍しくSQL書いてたら詰まったのでメモしておきます。 やりたいこと どばーっとデータが貯まっているテーブルがあったとして。例えば色んなユーザのアクセスログが貯まっているテーブルを想定します。その中から各ユーザの最新アクセス情報を取りたい時にどうするか。 「dateでorder byしてから、group byすればいいんじゃないの?」と思ってたんすけど、どうやらこの2つは併用すると先にgroup byされてその結果がorder byされるそうな。そういう仕様らしい…。以下の記事が参考になりました。 Mysqlのサブクエリとgroup、orderの優先度 – Life order byとgroup byを併用する時のサブクエリ じゃあ、サブクエリでdateでorder byした結果に対してgroup byしたらええやんと言う話になりまして、具体的にはこんな感じになりました。内容は変数名を見て察

    SQLでorder byとgroup byを併用する時の書き方 - まんとるぽっと
    moerrari
    moerrari 2015/02/23
    "order by とgroup byを併用すると先にgroup byされてその結果がorder byされる"
  • 1