Как удалить строку одну за другой в SQL server 2005.
Я разрабатываю приложение windows с использованием базы данных назначения sql server 2005, но в моей базе данных хранятся некоторые дубликаты записей. Как удалить строку одну за другой в sql server 2005. Здесь я не использую в первичном ключе.
Экс:
Stuid телефон добавьте 1 добавьте 1 stuname
1 Тест Тест 123
2 B abc def 456
1 Тест Тест 123
4 C Ram ijkl 896
Выше моего примера sql-таблицы, Как удалить строку одну за другой.
Дайте мне какие-нибудь идеи.
Что я уже пробовал:
Как удалить строку одну за другой в sql server 2005.
Richard Deeming
Если вы не используете первичный ключ или какой-либо другой уникальный индекс, то как вы определите строку для удаления? Если вы скажете SQL удалить строку с ID = 1, то она будет удалена все строки с ID = 1.
Вам нужно добавить уникальный столбец в таблицу, чтобы вы могли различать различные дублированные строки.