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

mysqlでのGROUPBY名の前の日付と時刻の順序付け

    別の方法:

    SELECT * 
    FROM (
        SELECT * FROM table_name
        ORDER BY date ASC, time ASC 
    ) AS sub
    GROUP BY name
    

    GROUP BYは、ヒットした最初の一致結果をグループ化します。その最初の一致するヒットがたまたまあなたが望むものである場合、すべてが期待どおりに機能するはずです。

    サブクエリは他の条件を追加するよりも論理的に意味があるので、この方法を好みます。



    1. MariaDBの日付から月の名前を取得する3つの方法

    2. PostgreSQLクエリで名前付き定数を定義する方法はありますか?

    3. SQL Server SP-IN配列リストのパラメーターを渡しますか?

    4. テーブル関数とパイプライン関数の違いは?