>>35 ENABLED同士、DISABLED同士で重複している場合は
どういう条件で重複を排除するのか?
なんとなく
select A.GROUP_ID, A.REG_DATE, A.TEL_NO, A.STATUS
from TableName A
inner join
(select TEL_NO, max(REG_DATE) as MAX_REG_DATE
from TableName
group by TEL_NO
) B
on A.TEL_NO = B.TEL_NO
and A.REG_DATE = B.MAX_REG_DATE
;
でいいような気がするが。