Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: SQL query "delete all but one"?
delete from tablename
where number=1234
and rowid != (select min(rowid) from tablename
where number=1234)
"Andreas Homrighausen" <andreas.homrighausen_at_fernuni-hagen.de> wrote in
message news:3BCDD89F.4E574AAA_at_fernuni-hagen.de...
> In a table "tablename" with a column "number" I want to
> delete all but one rows with number=1234.
>
> Does Oracle offer something like
>
> delete all but one from tablename where numer=1234; ?
>
> Thanks!
>
> Andreas
Received on Wed Oct 17 2001 - 15:09:57 CDT