• ベストアンサー

GROUPBY ORDER BY

idの大きい順から並べたいのですがうまくいきません 調べて サブクエリなどを使い実行しましたがうまくいきませんでした ご教授お願いいたします ソース $sql='SELECT memberid,mailid,max(name),max(day) FROM messageall WHERE mailid=? GROUP BY memberid ORDER BY id DESC LIMIT '.$limit.' OFFSET '.$offset; サブクエリでも試しましたが正直 ソースがめちゃくちゃでデータが表示されませんでした。 ご教授お願いいたします。

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

  • ベストアンサー
  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

ORDER BY句でidの逆順でとなっていますが、SELECT句にもidがないといけません。 恐らくそれでうまく順序が揃っていないと思います。 頑張ってください。

a7a7a77a7a74
質問者

お礼

うまくいきました!! 申し訳ありません。ありがとうございました

関連するQ&A