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

各グループから最初のものだけを取得する集計 SQL 関数

    グループ化するのではなく、このようにしてください...

    select
        *
    
    from account a
    
    join (
        select 
            account_id, 
            row_number() over (order by account_id, id) - 
                rank() over (order by account_id) as row_num from user
         ) first on first.account_id = a.id and first.row_num = 0
    


    1. SQL-列が自動インクリメントするかどうかを確認します

    2. mysqlでのキーセットページネーションのインデックス作成

    3. MySQLの「パスワード」によって識別されます

    4. モジュール`mysql`node.jsが見つかりません