|
|
|
|
|
для: tester
(15.10.2005 в 22:46)
| | Нет вывести данные в том порядке в котором они перечислены в IN не получится (за один запрос). | |
|
|
|
|
|
|
|
для: tester
(15.10.2005 в 22:46)
| | Если только переделать язык.
А так можно сортировать по другому полю.
Например вывести данные в том порядке в каком они были занесенны в БД, по Id. | |
|
|
|
|
|
|
|
для: codexomega
(15.10.2005 в 22:38)
| | а отключить эт можно (сортировку по умолчанию)??? | |
|
|
|
|
|
|
|
для: tester
(15.10.2005 в 22:28)
| | Во всех запросах, по умолчанию стоит сортировка по возрастанию ASC.
Единственное, что можно сделать, ORDER BY my_field DESC.
Но тогда будет 6,5,4 | |
|
|
|
|
|
|
|
для: cheops
(15.10.2005 в 15:26)
| | есть данные в таблица 1
name
1
2
3
4
5
6
к ней запрос
SELECT * FROM таблица 1 WHERE name IN(6,4,5)
результат 4,5,6
а нужно чтоб было 6,4,5
как избавиться от сортировки незнаю
версия MySQL 4.1.14 | |
|
|
|
|
|
|
|
для: tester
(15.10.2005 в 12:47)
| | Хм... что-то не очень понятно в чём проблема, вроде порядок следование в IN дело базы данных и почти не отражается на запросах? | |
|
|
|
|
|
|
| Кто подскажет как отменить сортировку в операнде IN ???
Зарание спасибо. | |
|
|
|
|