Benson, William (GE Global Research, consultant)
Benson at ge.com
Wed Sep 12 12:07:52 CDT 2012
HA... Now both of these work fine: I... am.... going ... crazy .... The one I thought worked before, then delays started happening, and now works again: Delete from sid_user_sites where user_site_id not in ( select MinID from ( Select user_sso, site_duns_no, min(user_site_id) MinID from sid_user_sites group by user_sso, site_duns_no ) ); And this one which I found on the net: http://viralpatel.net/blogs/deleting-duplicate-rows-in-oracle/ DELETE FROM sid_user_sites t WHERE t.ROWID NOT IN (SELECT MIN (b.ROWID) FROM sid_user_sites b WHERE b.user_sso = t.user_sso AND b.site_duns_no = t.site_duns_no );