Har följande:
DELETE FROM Users WHERE UserId = (
SELECT DISTINCT(u.UserId)
FROM Users AS u
INNER JOIN Users AS u2
ON u.Email= u2.Email
WHERE u.UserId != u2.UserId
ORDER BY u2.UserId ASC
)
Denna tar bort alla användare som finns registrerade två gånger eller fler. Men nu vill jag behålla den användare som registrerades först, dvs har man två konton med samma email så vill jag ta bort den som registrerades senast.
tex
UserId----UserName------Email
1---------Test-----------Test@test.se
2---------Test2----------Test@test.se <---- tas bort