Я бы принял предложение C # и VB.NET.
Я использую LINQ для запроса данных. Я пытаюсь запросить родительский элемент и сосчитать дочерние теги.
Вот мой столбец таблицы тегов:
TagId (int primary)
TagName
ParentId (int Allow NULL referred to TagId column)
Вот некоторые примеры данных:
TagId, TagName, ParentId
1, Web Design, NULL
2, HTML, 1
3, Programming, NULL
4, CSS 3, 1
Вопрос 1 : В моем результате запроса я хочу запросить все родительские теги с суммой дочерних тегов. Примерно так:
Web Design (2 sub tags)
Programming (0 sub tags)
Вопрос 2: Если дочерний тег также имеет собственный дочерний тег
Вот некоторые примеры данных:
TagId, TagName, ParentId
1, Web Design, NULL
2, HTML, 1
3, Programming, NULL
4, CSS 3, 1
5, HTML 4, 2
6, HTML 5, 2
Желаемый результат запроса:
Web Design (4 sub tags)
Programming (0 sub tags)
Вопрос № 2 не является обязательным, но будет очень хорошо, если вы также дадите несколько советов. Спасибо.