私はラップタイムのデータをデータベースに保存しています。データは、距離、時間、平均速度、最大速度で構成されています。Symfony Doctrineの行番号クエリ
私はあなたが設定したクエリ(トータルで最善の平均時間など)にトップ10人を示すリーダーボードを表示しようとしています。しかし、トップ10の下では、リーダーボードにインポジションを記録しているユーザーを表示したい。これを行うために、私は結果を注文し、位置を得るために行番号を追加する同じクエリを実行しようとしています。
私はDoctrine ORMでsymfony 1.4を使用しています。私の人生にとっては、クエリで行番号を取得する方法を理解できません。私はあなたがSQLでそれをそうすることができることを知っています:
SELECT full_name, ROW_NUMBER() OVER(ORDER BY distance) AS row_number
しかし、私はそれをDoctrine Symfonyで動作させることはできません。
誰でも私がこれを行う方法について考えていますか? (または別の方法で行く)
ありがとうございます。
私は実際にこれを解決して、結果を配列に収めますが、それは最良ではありませんが、動作します。スタックオーバーフローが可能なときに投稿します。 – noShowP