Deleting Records

后端 未结 3 1867
清酒与你
清酒与你 2021-01-25 13:13

I have a table [user_logs] with the following fields [username], [datetimelog]

Sample Data

==============
user1   2011-06-28 08:49:01
user2   2011-06-28          


        
3条回答
  •  耶瑟儿~
    2021-01-25 13:50

    What about:

    DELETE FROM 
        MY_TABLE M -- delete from the table
    LEFT JOIN
        MY_TABLE M2 ON M.user = M2.user -- table needs to be joined TO ITSELF
    WHERE
        NOT M.LOG_DATE = MAX( M2.LOG_DATE ) -- Anything which isn't MAX goes.
    

    Could that work?

提交回复
热议问题