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

Mysqlは、実行ごとに行の切り替えを選択します

    私が正しく理解していれば、これを行うことができます:machine_tableに新しい偽のフィールドを作成し、lastSelectという名前を付けます そして、Where句で次のようなものを使用します:

    SELECT FROM ............. 
        LEFT JOIN table_machine tm ON tm.lastSelect=1
    WHERE id = IF(tm.id=MAX(tm.id),1,tm.id)
    

    次に、table_machineの現在のlastSelectを1に更新します




    1. 結果セットを使用して複数のレコードを表示する

    2. 同じテーブルから2つのクエリを抽出します

    3. SQL Server 2008 の geography データ型を使用する理由

    4. Oracleデータベースでの元に戻すとやり直しとは