powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с запросом
3 сообщений из 3, страница 1 из 1
Помогите с запросом
    #32019143
Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица с полями
ItemID INT
ParentID INT,

Нужен запрос, от которого получился бы результат вида

Строка : Столбец1 - ItemID, Столбец1 - количество строк, в которых ParentID = ItemID (см. Столбец1)

Пример :
ItemID ParentID
------ --------
1 Null
2 1
3 1
4 3

Получаем как результат запроса :

ItemID Count
------ --------
1 2
2 0
3 1
4 0
...
Рейтинг: 0 / 0
Помогите с запросом
    #32019146
Фотография cvasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select t.temID, count(tt.temID) child_cnt
from t2 t left outer join t2 tt
on tt.ParentID = t.temID
group by t.temID
...
Рейтинг: 0 / 0
Помогите с запросом
    #32019148
Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Все работает! Ж))) Буду учить Join-ы.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]