|
|
|
| Вот пример:
$ids="3,2,6,5";
$res = mysql_query ("SELECT * From table Where id in ($ids)");
|
Возможно ли выполнить подобный запрос, чтоб его результат был отсортирован имено в последоваетльности $ids, т.е. id=3>2>6>5 ? | |
|
|
|
|
|
|
|
для: Gust
(29.08.2007 в 14:17)
| | через JOIN разве что | |
|
|
|
|
|
|
|
для: ec_stasis
(29.08.2007 в 15:43)
| | Может имелся ввиду UNION? | |
|
|
|
|
|
|
|
для: Gust
(29.08.2007 в 14:17)
| | Возможно. | |
|
|
|
|
|
|
|
для: Gust
(29.08.2007 в 14:17)
| |
SELECT * FROM `tbl` WHERE `id` IN (3, 2, 6, 5) ORDER BY FIELD(`id`, 3, 2, 6, 5)
|
| |
|
|
|
|
|
|
|
для: Unkind
(30.08.2007 в 12:38)
| | спасибо. | |
|
|
|