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

グループ関数の無効な使用を与える単純なSQLクエリ

    MAX()は使用できません WHERE 。したがって、次のようなサブクエリでラップします。

    SELECT Name, Message
    FROM flux_chat_messages
    WHERE id >= (SELECT MAX( id ) - 5 FROM flux_chat_messages)
    ORDER BY id ASC
    

    また、おそらくあなたは持っている可能性があります

    SELECT Name, Message
    FROM flux_chat_messages
    ORDER BY id DESC
    LIMIT 5
    

    プログラムの結果を逆にします(またはそのために別のサブクエリを使用します)




    1. Androidアプリケーション内でSQLiteクエリを実行するにはどうすればよいですか?

    2. すべてのテーブル、ストアドプロシージャ、トリガー、制約、およびすべての依存関係を1つのSQLステートメントにドロップします

    3. PHPのグリフに基づいて文字列の言語を確認してください

    4. mysqlデータベース(テーブル)に画像を挿入する方法は?