Я думаю, что приведенный ниже запрос выполнит то, что вы хотите.
With MyQuery as
(
select ColA, ColB
from MyTable
group by ColA, ColB
having count(*) <= 1
)
select ColA, ColB, ColC, ColD
from MyTable t inner join MyQuery q on t.ColB = q.ColB and t.ColA = q.ColA
Отредактируйте, чтобы включить в комментарии изменения, предоставленные Джоном С.