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

プリファレンスに基づいてテーブルから値を取得する方法

    mysql方言が常に私を投げるので、これは少しずれているかもしれません。 Bはアルファベット順でAの後にあるため、IDでグループ化してから最大値を選択すると、存在するすべてのB行が表示されます。それ以外の場合は、A行が表示されます。

    SELECT
        ID,
        MAX(alphabet) AS preference
    FROM
        t1
    GROUP BY
        ID
    

    ここで、データが指定したものよりも複雑な場合は、MAXロジックがまだ適用されているかどうかを調べる必要があります。




    1. MySQLdumpをローカルコンピューターに自動化する(Windows)

    2. 誰かがpostgresql-clientとは何か、そしてそれがpostgresqlコアパッケージとどのように相互作用するかを説明できますか?

    3. 列がmysqlのauto_incrementであるかどうかを確認するにはどうすればよいですか?

    4. 複数の結果を1つにまとめる