- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ポスグレで指定した中で最大のレコードを1件取得する)
ポスグレで指定した中で最大のレコードを1件取得する方法
このQ&Aのポイント
- ポスグレで指定したテーブルの中から最大のレコードを1件取得する方法について教えてください。
- テーブル内の指定した条件に一致するレコードの中で最大のレコードを1件取得する方法をポスグレで実現したいです。
- ポスグレを使用して、特定の条件に合致するレコードの中で最も大きな値を持つレコードを1件だけ取得する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
order by の前にlimit 1の処理が走ることはナイのでは? order by の条件を複数にしたときの desc やら ask やら 日付 ・連番どっちを先に書くかがまちがってるだけのような? まずlimit 1無しでsql実行して希望の並び順になっているかを確認してみては?
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5238/13705)
回答No.2
limit は order by が行われた後に実行されるので、並べ替えに問題があるのでしょう。 limit を付けずにSQLを実行してみて思い通りに並び替えられているか確認しましょう。
質問者
お礼
有難うございます。 limit が先に効く事はないのですね。 試してみます。
お礼
有難うございます。 limit が先に効く事はないのですね。 試してみます。