У меня CTE, как показано ниже (логика удалена)
;with cte_a as
(
select ID, Count(AnotherID) as Counter
from Table_A
group by ID
)
и пользовательская функция, которая принимает Id в качестве входных данных и возвращает таблицу.
udf_GetRelatedItemIds(@Id)
Я хотел просто посчитать количество идентификаторов связанных элементов, возвращаемых пользовательской функцией для каждого идентификатора в cte_a.
Я пытался что-то вроде ниже, но это не сработало
;with cte_a as
(
select ID, Count(AnotherID) as Counter
from Table_A
group by ID
)
select
ID,
Count(select RelatedId from udf_GetRelatedItemIds(ID))
from cte_a
Пожалуйста, предложите решение.