У меня есть таблица abc
как:
acc subgroup
720V A
720V A
720V A
720V A
111 C
222 D
333 E
Мой ожидаемый результат:
acc subgroup
720V A
111 C
222 D
333 E
Поскольку 720V A
является дубликатом, я хочу удалить все три дубликата данных и только одну информацию в моей таблице. Итак, я попытался
DELETE FROM (
select t.*,rownum rn from abc t where acc='720V') where rn>1;
Итак, я получаю ошибку как:
ORA-01732: data manipulation operation not legal on this view
Как я могу получить ожидаемый результат?