यद्यपि आप इसे क्वेरी द्वारा समूह के रूप में वाक्यांश देते हैं, फिर भी row_number() का उपयोग करने का एक और तरीका है। यह "ऑर्डर बाय" क्लॉज के आधार पर समूह में प्रत्येक पंक्ति की गणना करता है। निम्नलिखित क्वेरी में, यह प्रत्येक समूह को बाहरी_संदर्भ और top_line_id के आधार पर, support_id द्वारा आदेशित किया गया है:
select *
from (Select t.*,
row_number() over (partition by external_reference, top_line_id
order by support_id) as seqnum
from STAGE.SFS_GH_R3_IB_ENTLMNT_CONTACTS t
)
where seqnum = 1