यदि पंक्तियाँ वास्तव में प्रत्येक कॉलम में अलग हैं, तो आप SELECT DISTINCT
. का उपयोग कर सकते हैं .
चूंकि आप SQL सर्वर का उपयोग कर रहे हैं, आप row_number()
. का भी उपयोग कर सकते हैं प्रत्येक 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