Показать сообщение отдельно
Старый 24.06.2005, 00:27     # 9
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Хм, а зачем вы такие хитрые-то?

Если список всех компаний заранее известен и не слишком велик, то можно без проблем использовать ORDER BY FIELD:
Код:
SELECT * FROM tablename ORDER BY FIELD(company, 'company3', 'company1', ....)
Если список неизвестен или слишком велик, то делать ORDER BY FIND_IN_SET:
Код:
SELECT * FROM tablename ORDER BY FIND_IN_SET(company, 'company1,company3') DESC
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti

Последний раз редактировалось Saruman; 24.06.2005 в 00:34.
Saruman вне форума