Допустим, у нас есть эти данные:Удалить дубликаты Рекордное, но оставить 1 (без Identifier)
rc_id phonenumber
1 0
2 0
5 1
5 3
5 3
5 3
и я хочу, чтобы удалить записи, соответствующие rc_id
из 5 и phonenumber
из 3, сохраняя при этом по меньшей мере, 1 из них
Конечный результат должен быть:
rc_id phonenumber
1 0
2 0
5 1
5 3
Примечание: Я не хочу, чтобы использовать уникальный идентификатор
Я использую это утверждение в настоящий момент, но я заметил, что это также удаляет все другие дубликаты.
cmd.CommandText = "DELETE FROM tbl_data WHERE rc_id='5' AND phonenumber='3'";
Этот вопрос не применим к SQLite. –
взгляните на это http://stackoverflow.com/questions/8190541/deleting-duplicate-rows-from-sqlite-database – Ehsan
@xperator вы пробовали ссылку выше? – Ehsan