>Is NULLを使わず、
これに関しては、こんな感じ。
select *
from
TARGET X,
(select 名前,カナ from TARGET group by 名前,カナ having by count(*) > 1) Y
where decode(X.名前,Y,名前,1,0)=1 and decode(X.カナ,Y,カナ,1,0)=1;
比較演算子(=)は使えないけど、DECODE関数はNULLでも適切な評価をします。
最後の更新がどうたら・・というあたりは言わんとすることが理解できません。
お礼
お礼が遅くなって申し訳ありません。ご回答ありがとうございます。比較する項目をイコールで結ぶことばかり考えていたので目からウロコです。勉強になりました。