select distinct 'Database ' as PATCH, a.comments as CUR
from sys.v_$version b left outer join sys.registry$history a on b.banner !=a.comments 执行这个sql语句后,还是有重复的记录,不知道为什么??
from sys.v_$version b left outer join sys.registry$history a on b.banner !=a.comments 执行这个sql语句后,还是有重复的记录,不知道为什么??
from sys.v_$version b left outer join sys.registry$history a on b.banner !=a.comments )
distinct 的作用是过滤重复记录,你这个语句没问题,第一个字段可以不要,那你就检查第二个字段a.comments内容,它的前后是否有空格?