вы пометили как plsql, что я понимаю ваш DB
это Oracle
.Таким образом, вы можете использовать rowid pseudocolumn
следующим образом:
delete Employeetest t1
where rowid <
(
select max(rowid)
from Employeetest t2
where t2.employeeid = t1.employeeid
);
, если целью является удаление всех дубликатов значений employeeid
.
PS Невозможно удалитьтаким образом Delete * from employeetest where ...
, но возможны варианты Delete from employeetest where ...
или Delete employeetest where ...
.