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

SQL:複数の列でGROUPBYとMAXを使用する

    最高のattrib1値を取得してから、attrib2値に参加して、各attrib1値の最高値を取得できます。

    select t2.catID, t2.attrib1, max(t2.attrib2)
    from
    (
      select catID, max(attrib1) as attrib1
      from test_table
      group by catID
    ) t1
    inner join test_table t2 on t2.catID = t1.catID and t2.attrib1 = t1.attrib1
    group by t2.catID, t2.attrib1
    


    1. Wordpressの致命的なエラー:キャッチされないエラー:/wp-includes/wp-db.php:1570の未定義の関数mysql_connect()の呼び出し

    2. microtimeの10進数の長さ(true)?

    3. MySQLを使用してテーブルをINNODBバッファープールにプリロードする方法は?

    4. MySQLデータベースにデータを挿入する