आपके उदाहरण से, ऐसा लगता है कि आप चाहते हैं कि पहले कॉलम में कुछ भी हो name
वर्णानुक्रम में पहले आता है, इसलिए मैंने <
. का उपयोग किया तालिका में स्वयं से जुड़ते समय।
select count(*), t1.Name, t2.Name
from
tblThings t1 join
tblThings t2 ON t1.ID = t2.ID AND t1.Name < t2.Name
group by t1.Name, t2.Name
और यह साबित करने के लिए कि मैं पागल नहीं हूं, यहां कार्रवाई की जा रही है।