Удаление дубликатов данных из таблицы 1, путем сравнения данных по таблице 2
Как я хочу, чтобы удалить одну строку, содержащую 234 и сохранить только еще одну строку, и так далее.
** Примечание. Я использую IBM DB2 как базу данных.
Удаление дубликатов данных из таблицы 1, путем сравнения данных по таблице 2
Как я хочу, чтобы удалить одну строку, содержащую 234 и сохранить только еще одну строку, и так далее.
** Примечание. Я использую IBM DB2 как базу данных.
удалить вершину (выберите кол (a.Policy) -1 С Table1 х где x.policy в (выберите отчетливую политику от table2)) От Table1
Пожалуйста, отформатируйте свой код и опишите свой ответ в нескольких строках, спасибо, Чтобы форматировать в качестве кода, расширьте свой код с 4 пробелами слева – hmmftg
delete from table1 f0
where rrn(f0) in
(
select f3.rw from (
select rrn(f1) rw,
rownumber() over(partition by Policy) rang
from table1 f1 inner join table2 f2 on f1.policy=f2.policy
) f3
where f3.rang=1
)
http://stackoverflow.com/ Вопросы/595433/how-can-i-compare-two-tables-and-delete-the-duplicate-rows-in-sql –