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

MYSQL左結合結果の最後の行

    これはテストされていませんが、私の方法の1つです:

    SELECT t.*, sl1.statusId
    FROM ticket AS t
    LEFT JOIN statusLog AS sL1 ON t.ticketId = sL1.ticketId 
    LEFT JOIN statusLog AS sL2 ON t.ticketId = sL2.ticketId AND sL1.statusLogId < sL2.statusLogId 
    WHERE sL2.statusLogId IS NULL
    


    1. mySqlは、キー値が変更された(既存の上書きではない)同じテーブルに行をコピーします

    2. SQLServerテーブルのID列の値をリセットする方法-SQLServer/T-SQLチュートリアルパート43

    3. postgresql重複キーが一意性制約に違反しています

    4. 自動インクリメントをリセットすることに害はありますか?