ID Value
1 2
2 0
3 1
4 2
5 2
Можно ли как-то сделать один запрос, чтобы данные выпали в таком порядке - сначала Value=1 , потом например 0, потом 2
Спустя 5 минут, 47 секунд (8.06.2012 - 15:12) GET написал(а):
wollk
добавь третий столбец, например, `n` а в нем пиши порядок выборки ..1..2..3 и т.д. в том порядке, как тебе удобно, а взапросе потом укажешь ORDER BY `n` т.е. сортировать по столбцу n
добавь третий столбец, например, `n` а в нем пиши порядок выборки ..1..2..3 и т.д. в том порядке, как тебе удобно, а взапросе потом укажешь ORDER BY `n` т.е. сортировать по столбцу n
Спустя 6 минут, 48 секунд (8.06.2012 - 15:19) wollk написал(а):
Просто иногда нужно сортировать так, иногда так. не хочется делать лишнии 3 запроса для каждого VALUE
Если так нельзя, то я во тсделаю три запроса, а как их объеденить в один массив
просто $array[]=mysqli_fetch_assoc(); ?
Если так нельзя, то я во тсделаю три запроса, а как их объеденить в один массив
просто $array[]=mysqli_fetch_assoc(); ?
Спустя 1 час, 18 минут, 10 секунд (8.06.2012 - 16:37) neadekvat написал(а):
SELECT * FROM `uagt_products`
ORDER BY `productID` LIKE 5 DESC, `productID` LIKE 3 DESC, `productID` ASC
Выведет
productID
5
3
1
2
4
6
...
Спустя 8 минут (8.06.2012 - 16:45) wollk написал(а):
Спасибо !!