お名前.comのSDサーバーで下記現象が起こってます。

要はGROUPを入れた場合は、ORDERが使えなくなってしまうのですが、これは、GROUPを消す以外で、対策方法はありませんでしょうか?

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=11338&forum=2&post_id=56567

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/07/26 23:52:37
  • 終了:2013/08/02 23:55:07

回答(2件)

id:holoholobird No.1

holoholobird回答回数574ベストアンサー獲得回数1042013/07/27 01:41:23

ポイント50pt

order byとgroup byを併用する時のサブクエリ

じゃあ、サブクエリでdateでorder byした結果に対してgroup byしたらええやんと言う話になりまして、具体的にはこんな感じになりました。内容は変数名を見て察して頂ければと。

select * from (select * from log_table order by updated_date desc) A group by user_id

今までろくにサブクエリも使ったことなかったんですけど、調べてるとSQLって色んなこと出来るんだなぁ、と改めて知った。大学で「データベース」だけ切り出して一つの授業になるレベルくらいには、データベースの世界はやはり広いのですね。今まで馬鹿にしてすみませんでした。ぺこり。
http://d.hatena.ne.jp/mantol/20130414/1365935715

ただ、お名前.comのサービスは不明な問題がよく起きるので、できることならさくらインターネットなど他社のサービスへの乗り換えをお勧めします。
問題解決に1日つぶれることが何度もあると、安い使用料でも結果として損をします。

id:dawakaki No.2

だわかき回答回数797ベストアンサー獲得回数1222013/07/27 10:37:53

ポイント50pt

GROUPとORDERを同時利用できないのは事実のようなので、具体的なSQLに応じて書き換えをしていくしかありません。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません