Я пытался найти ответ здесь и снаружи, но не могу найти четкого ответа.
Если у нас есть это утверждение № 1:
Select <columns>
From <Table>
Order By Column1 Desc, Column2 Desc
И это утверждение # 2
Select <columns>
From <Table>
Order By Column1, Column2 Desc
По моему мнению, когда вы используете # 2, SQL сортируется по Column1
в порядке по возрастанию , а затем по Column2
в по убыванию , в то время как # 1 сортируется по обоим столбцы в порядке по убыванию . Я прав?
Я пробовал и в запросе, и результат был совершенно другим, и это соответствует моему мнению ... но я все еще могу ошибаться.
Это длинная история, но я не понимаю, почему мое приложение генерирует оператор # 1 вместо # 2; это может быть ошибка платформы, о которой мне нужно сообщить ...
Заранее спасибо!