SQL запрос(удаление повторяющихся строк)

H
На сайте с 17.02.2009
Offline
50
9302

Приветствую!

Вообщем такая проблема, не могу написать запрос, который бы удалили те строки, которые повторяются, вот таблица:

Как видите, повторяется 1 и 3 строка по Ownerid и slot, так вот не могу сделать такой запрос, который бы нашел все строки, которые повторяются по Ownerid и slot и удалил все, кроме последней, например на этом рисунке он бы удалил 1 строку. Заранее спасибо!

[Удален]
#1

Hippey, /ru/forum/comment/6401939

один из многих методов

Hoodie
На сайте с 27.11.2008
Offline
98
#2

Гугл подсказывает, что просто.

[Удален]
#3

DELETE t1 FROM table t1, table t2 WHERE t1.slot=t2.slot AND t1.Ownerid = t2.Ownerid & t1.id>t2.id

удалит )))

L9
На сайте с 28.12.2009
Offline
53
#4

очень просто :

select distinct * from MyTable

Программирую на ASP.NET, MVC, C#, ANGULAR JS

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий