Все ваши запросы предполагают, что порядок ввода родительских дочерних узлов является последовательным. Если дочерний элемент одного из первых узлов вводится в конце, а его ID или PK выше, запрос не работает.

могу найти соответствующий пример там.

Я пытаюсь вернуть подмножество таблицы, и для каждой строки в этой таблице я хочу проверить, сколько у нее дочерних элементов, и вернуть это число как часть набора результатов.

Столбцы родительской таблицы: PK_ID, Column1, Column2, FK1

Для каждого FK1 в наборе результатов выберите count (*) из child_table.

Конечный набор результатов

3, col1text, col2text, 1 (ребенок)
5, col1texta, col2texta, 2 (ребенок)
6, col1textb, col2textb, 0 (ребенок)
9, col1textc, col2textc, 4 (ребенок)

Я пытаюсь найти лучший способ ссылки на столбец в наборе результатов в другом запросе, а затем снова объединить их. Использование T-SQL

Ответы на вопрос(5)

Ваш ответ на вопрос