再帰 CTE を使用せずに、期待される結果を下回る方法を使用します。
DECLARE @temp TABLE
(
ParentCode VARCHAR (100)
, ChildCode VARCHAR(100)
)
INSERT INTO @temp
SELECT '101', '102' UNION ALL
SELECT '102', '101' UNION ALL
SELECT '103', '104' UNION ALL
SELECT '104', '103' UNION ALL
SELECT '105', '106' UNION ALL
SELECT '106', '105'
SELECT * FROM @temp
出力:
ParentCode
101
103
105