Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle wählt gegenseitige Unterzeichenfolge aus

Dies beantwortet die ursprüngliche Version der Frage.

Sie können not exists verwenden :

select col, description || ' ...'
from t
where not exists (select 1
                  from t t2
                  where t2.description like t.description || '%' and
                        t2.descriptoin <> t.description
                 );

Beachten Sie, dass dies auf einer großen Tabelle nicht effizient ist!