あなたの例から、最初の列に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
あなたの例から、最初の列に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