|  |  | 
|  |  | Archives of the TeradataForumMessage Posted: Thu, 18 Aug 2005 @ 08:03:30 GMT
 
 Sree, I think you meant this... 
     DELETE FROM test a
     WHERE a.rowid in
     (
     SELECT x.max_rowid as DEL_ROWID FROM
          (SELECT a, b, c, MAX(rowid) as MAX_ROWID FROM test
          GROUP BY a, b, c
          HAVING COUNT(1) > 1) x,
         test y
      WHERE x.a = y.a
      AND x.b = y.b
      AND x.c = y.c
      AND x.max_rowid <> y.rowid);
Regards, Sanjaya 
 | ||||||||||||||||||||||||||||||||||||||||||||||
|  | ||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | ||||||||||||||||||||||||||||||||||||||||||||||||
|   | ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||