Als de rijen echt verschillend zijn in elke kolom, dan kun je SELECT DISTINCT
gebruiken .
Aangezien u SQL Server gebruikt, kunt u ook row_number()
. gebruiken om één rij terug te geven voor elke ThreatId
:
select ThreatId,
ThreatTopClient,
...
from
(
select ThreatId,
ThreatTopClient,
...,
row_number() over(partition by ThreatId order by ThreatMLSeq) rn
from xThreatCA
where ThreatMLSeq <> N''
and ID <> 0
) d
where rn = 1
order by ThreatMLSeq