У меня много кодов, и у этого кода много детей в другой таблице
DECLARE @value VARCHAR(150);
SET @value = '4105';
SELECT VALUE Parent
INTO ##k
FROM dbo.Split (',',@value)
SELECT DISTINCT lastlevel
INTO ##tmp_getAllLastLevel
FROM [DWH-INF].[center].[dbo].[IFIRView_NeginTitleTotal]
WHERE lastlevel IN (SELECT parent FROM ##k)
OR level1 IN (SELECT parent FROM ##k)
OR level2 IN (SELECT parent FROM ##k)
OR level3 IN (SELECT parent FROM ##k)
OR level4 IN (SELECT parent FROM ##k)
OR level5 IN (SELECT parent FROM ##k)
OR level6 IN (SELECT parent FROM ##k)
OR level7 IN (SELECT parent FROM ##k)
OR level8 IN (SELECT parent FROM ##k)
Этот код в порядке и получить всех детей для родительского идентификатора = 4105.
Но у меня много родителей, таких как
SET @value = '4105,4106,2034,2055';
Как я могу вставить весь последний уровень и родительский элемент в одну таблицу, как эта таблица
parent lastlevel
------------------------------
4105 1273
4105 1275
4105 1279
4106 1288
4106 1292
2055 1073
Спасибо, что прочитали о моей проблеме