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

別の列で順序付けられたDISTINCTONサブクエリを取得して高速化するにはどうすればよいですか?

    この作品を作れるかしら:

    select article_id, id, article_published_date
    from prediction p
    where p.prediction_date = (select max(p2.prediction_date)
                               from prediction p2
                               where p2.article_id = p.article_id
                              )
    order by article_published_date desc;
    

    次に、次の2つのインデックスを使用します。

    • (article_published_date desc, prediction_date, article_id, id)
    • (article_id, prediction_date desc)


    1. MySQLSELECTから値を連結する方法

    2. MySQL5.7でネイティブパスワードを使用する方法

    3. C#をOracleデータベースに接続するために必要な最小クライアントフットプリントはどれくらいですか?

    4. 2つの日付の間の稼働日数を見つけるMySQL関数