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

MySQLの各グループの最初の行を選択するにはどうすればよいですか?

    私はC#を知らず、与えられたクエリを理解していなかったので、あなたの投稿のタイトルだけに基づいて答えました。しかし、MySQLでは、副選択を試してみることをお勧めします。まず、対象の列の主キーのセットを取得してから、それらの行からデータを選択します。

    SELECT somecolumn, anothercolumn 
      FROM sometable 
     WHERE id IN (
                   SELECT min(id) 
                     FROM sometable 
                    GROUP BY somecolumn
                 );
    


    1. LIKE演算子がSQLiteでどのように機能するか

    2. PHPでのMySqlとMySqliの違い

    3. MERGEステートメントORACLEの複数の列を更新します

    4. PHPとMySQLのページネーション