sql >> データベース >  >> RDS >> Mysql

MySQLでHQLを使用して、適切なレコードが選択されるように、グループ化の前に結果セットを並べ替えるにはどうすればよいですか?

    そのためには、SQLウィンドウ関数 が必要です。 。 Hibernate/HQLでそれを行う方法はありません。HQLはウィンドウ関数をサポートしていません。

    greatest-n-per-group タグには正解があります。たとえば、このアプローチ 常に最適とは限りませんが、かなり読みやすくなっています。




    1. ORA-02298親キーが見つかりませんか?

    2. PL/SQLで日付範囲を反復処理する方法

    3. Pythonを使用したMySqlテーブルの列の順序付け

    4. コマンドラインを使用して、新しいMySQLデータベース構造を開発者から本番Webサイトに移行するにはどうすればよいですか?