результат полученный не соответствует ожидаемому?
ключевое слово DESC, стоящее в конце предложения ORDER указзывает на то, что по amount будет сортироваться по убыванию. По author - по возрастанию, а по amount - по убыванию. Если убрать слово DESC в конце, то сортировка по amount тоже будет по возрастанию, и будут авторы по алфавиту, а внутри каждого автора по возрастанию количества (чего у них там). И будет в третьей колонке 3, 5, 10, 15
Тоесть, текущая сортировка по убыванию amount работает так, чтобы сортировка author по возрастанию не нарушилась?
да. Сортировка по каждому следующему полю не нарушает сортировки по предыдущим полям. Записи могут меняться местами только так, чтобы не нарушать сортировки по предыдущим полям, поэтому порядок указания полей в предложении ORDER BY важен.
Обсуждают сегодня