| Предыдущий | Следующий |
| QUERY_E_AGGREGATE_NOT_SUPPORTED | QUERY_E_DUPLICATE_RANGE_NAME |
QUERY_E_TOP_LEVEL_IN_GROUP
QUERY_E_TOP_LEVEL_IN_GROUP — ошибка иерархии в GROUP ON ... OVER. ORDER IN GROUP задаёт особый порядок для именованной группы внутри родительского уровня группировки; группа верхнего уровня не имеет родителя и поэтому не может использовать эту форму.
Перенесите порядок конкретной группы на вложенный уровень группировки
- Выведите сформированное дерево группировки с уровнями вложенности, а не анализируйте SQL одной строкой.
- На верхнем уровне используйте поддерживаемые правила
ORDER BYдля групп. - Используйте
ORDER IN GROUPтолько там, где именованная группа существует внутри результата внешней группы.
Группировка Windows Search возвращает иерархический набор строк и поддерживает вложенные операторы GROUP ON . Microsoft различает порядок групп по умолчанию и ORDER BYи ORDER IN GROUP BY для применения разных правил порядка к отдельным группам. Универсальный сериализатор дерева в SQL должен проверять наличие родительской связи до вывода специального предложения группы.
GROUP ON ... OVER · Обзор SQL в Windows Search · Устаревшие ошибки запросов
Нужно найти другой код? Найти другой код состояния или ошибки.