Chamada ou união recursiva pai / filho SQL?
Não consigo encontrar um exemplo relevante por aí.
Estou tentando retornar um subconjunto de uma tabela e, para cada linha dessa tabela, quero verificar quantos filhos ela possui e retornar esse número como parte do conjunto de resultados.
Colunas da tabela pai: PK_ID, Coluna1, Coluna2, FK1
Para cada FK1 no conjunto de resultados, selecione count (*) em child_table.
Conjunto de resultados finais
3, col1text, col2text, 1 (filho)
5, col1texta, col2texta, 2 (filho)
6, col1textb, col2textb, 0 (filho)
9, col1textc, col2textc, 4 (filho)
Estou lutando com a melhor maneira de fazer referência a uma coluna no conjunto de resultados em outra consulta e juntá-los novamente. Usando T-sql