私のテーブルには、別のレコードと一致するレコードがいくつかあります。
644432 738987
738987 644432
..
854313 871860
854313 874411
871860 854313
871860 874411
874411 854313
874411 871860
たとえば、と644432
一致し、738987
と738987
一致し644432
ます(明らかに)。私にとって、それらは同じでなければならず、私は1つだけ(644432または738987)を取得する必要があります。
別の例854313
は871860
と一致し874411
ます(それが私がそれらのために6つのレコードを持っている理由です)。
最終的に2つのレコードのみを取得する必要がありますが、どうすればよいですか?
私の英語で申し訳ありませんが、私の質問が明確でない場合は教えてくれてありがとう。
この例では、次のようにテーブルにデータを入力するコードがあります。
DECLARE @DataTable TABLE (ColA INT, ColB INT)
insert into @DataTable values
(644432, 738987),
(738987, 644432),
(854313, 871860),
(854313, 874411),
(871860, 854313),
(871860, 874411),
(874411, 854313),
(874411, 871860)
select * from @DataTable