Показать сообщение отдельно
Старый 20.07.2006, 17:47   #1  
kitty is offline
kitty
Участник
 
383 / 30 (2) +++
Регистрация: 24.05.2005
сортировка
Есть три таблицы
Вторая и третья соединены с первой по inner join(между собой 2 и 3 таблицы не связаны). И в выборке во второй
и по третьей присутствует group by. Как уже много раз писалось, результаты выборки будут отсортированы по полям из group by. Так вот я хочу. чтобы выборка первым делом сортировалась по полям из group by третьей таблицы, а потом уже по второй. Я поменяла для этого местами выборку по третьей и второй таблицам в выражении. Вроде заработало, Вопрос надолго ли )))??На сколько я могу быть уверена, что сортировка будет именно такой?
1) Может, стоит написать явно forceselectorder ? Может ли сервер подавлять forceselectorder , если считает что он не нужен?
2) Пробовал ли кто-нить наряду с group by писать index в выражении, чтобы сортировать? Помогает? (хотя врят ли помогает, все бы об этом, наверное, уже писали...)