|
|
|
| Не зною точно к какому форуму относится к MySQL или php напишу пока здесь
Вопрос у меня такой
Есть таблица в MySQL
id | title | text | id_user | marker|
------------------------------------------------------
1| ss | bala | 122 | 0 |
2| dd | bala | 222 | 454 |
3| gg | bala | 056 | 0 |
4| hh | bala | 888 | 0 |
5| jj | bala | 888 | 223 |
6| kk | bala | 77 | 55 |
7| lk | bala | 95 | 11 |
|
можно ли вытащить одним запросом сначала все поля где `marker=0` а потом все остальные | |
|
|
|
|
|
|
|
для: zorg84
(25.01.2013 в 02:39)
| | Если в запросе установить порядок выдачи с сортировкой по возрастанию по полю marker, то первыми в массиве результата окажутся записи с marker==0.
В принципе, если все равно вытаскивать нужно все-все записи, то сортировку и отбор можно передоверить php. | |
|
|
|
|
|
|
|
для: DJ Paltus
(25.01.2013 в 03:03)
| | А поподробней можно?
И выборка происходит по двум полям `id` и marker | |
|
|
|
|
|
|
|
для: zorg84
(25.01.2013 в 04:07)
| | ORDER BY marker | |
|
|
|
|
|
|
|
для: zorg84
(25.01.2013 в 04:07)
| | Вы хотите готовый запрос?
Покажите сначала Ваш ) | |
|
|
|
|
|
|
|
для: DJ Paltus
(25.01.2013 в 03:03)
| | >В принципе, если все равно вытаскивать нужно все-все записи, то сортировку и отбор можно передоверить php.
нет, даже думать об этом не нужно | |
|
|
|
|
|
|
|
для: zorg84
(25.01.2013 в 02:39)
| | Я бы применил сортировку вида ORDER BY FIELD | |
|
|
|