Я использую SQL Server 2008, я должен заказать следующие данные:Сортировка данных в зависимости от конкретного значения столбца
Id PId Name
1 1 A
1 2 G --value to consider
1 3 C
2 1 A
2 2 B --value to consider
2 3 C
3 1 A
3 2 D --value to consider
3 3 C
результат должен выглядеть примерно так:
Id PId Name
2 1 A
2 2 B
2 3 C
3 1 A
3 2 D
3 3 C
1 1 A
1 2 G
1 3 C
я попробовали разные комбинации в порядке, но без использования:
order by Name, PId
order by PId, Name, Id
Можете ли вы описать словами, как вы бы как его заказать? Почему вы хотите, чтобы 'Id' был заказан 2, 3, 1? –
_Why_ это значение для рассмотрения? Потому что PId = 2? –
Какова модель заказа? В первом столбце почему 2 до 3? пожалуйста, объясни. – sarwar026