Я новичок в SQL, как я пошел бы вместе с сортировкой следующее:Сортировка в SQL ж/несколько условий
У меня есть три различных типа Дев проектов (типа 1,2, и 3). У типов 1 и 2 также есть анализ, связанный с ними. Анализ и DEV типа 1 и 2 будут иметь связывающую родительский идентификатор, как бы я сортировать с этими спецификациями:
детали Процесс в следующей последовательности типа
- Dev 3 проекта
- Dev типа 1 или 2 проекта в сочетании с их пунктом анализа (Dev пункт столбцы имеют преимущественную силу запись анализа столбцов)
- Оставаясь анализа проектов, не связанных проектов, разработчика
* EDIT * нижний ParentID должен прийти первым после того, как эти три спецификации
Пример столбцов таблицы являются:
|ParentID| AnalysisItemID | DevItemId | DevType |
1 Null 2 1
4 5 Null Null
6 8 Null Null
8 Null 9 3
6 Null 7 2
1 3 Null Null
отсортирован будет:
|ParentID| AnalysisItemID | DevItemId | DevType |
8 Null 9 3
1 Null 2 1
1 3 Null Null
6 Null 7 2
6 8 Null Null
4 5 Null Null
вы пытались что-нибудь? какой порядок по предложению становится ближе? – Randy
Я еще что-то пробовал, собирался попробовать предложения людей и оттуда – Bobcat88
Какова ваша логика для сортировки? Если вы дадите нам ур логику, мы можем предложить лучшее решение. – Romesh