Обучение/Помощь новичкам | ORDER BY меньше
Тема закрыта by
Везувий
Причина: Не актуально.
Причина: Не актуально.
Всем привет. Такой вопрос (в Гугле ответа не нашел почему-то)
Можно ли как-то сделать чтобы используя этот запрос сначала выводило тот `id` который меньше всех?
А не по возрастанию как обычно.
________
посл. ред. 10.08.2019 в 19:18; всего 1 раз(а); by Везувий
<?
$search = $pdo ->prepare("SELECT * FROM `inv` WHERE `id_user` = ? AND `status` = ? AND `type` = ? ORDER BY `id` LIMIT 1");
?> Можно ли как-то сделать чтобы используя этот запрос сначала выводило тот `id` который меньше всех?
А не по возрастанию как обычно.
________
посл. ред. 10.08.2019 в 19:18; всего 1 раз(а); by Везувий
$search = $pdo ->prepare("SELECT * FROM `inv` WHERE `id_user` = ? AND `status` = ? AND `type` = ? ORDER BY `id` ASC LIMIT 1");
ASC или DESC после id пиши
ASC или DESC после id пиши
Везувий (10.08.2019 в 19:18)
Всем привет. Такой вопрос (в Гугле ответа не нашел почему-то)
Можно ли как-то сделать чтобы используя этот запрос сначала выводило тот `id` который меньше всех?
А не по возрастанию как обычно.
Всем привет. Такой вопрос (в Гугле ответа не нашел почему-то)
<?
$search = $pdo ->prepare("SELECT * FROM `inv` WHERE `id_user` = ? AND `status` = ? AND `type` = ? ORDER BY `id` LIMIT 1");
?> Можно ли как-то сделать чтобы используя этот запрос сначала выводило тот `id` который меньше всех?
А не по возрастанию как обычно.
order by id убери и всё
Везувий , также можно добавлять ещё сортировки
$search = $pdo ->prepare("SELECT * FROM `inv` WHERE `id_user` = ? AND `status` = ? AND `type` = ? ORDER BY `id`ASC, `id_user` DESC, `status` ASC LIMIT 1");
$search = $pdo ->prepare("SELECT * FROM `inv` WHERE `id_user` = ? AND `status` = ? AND `type` = ? ORDER BY `id`ASC, `id_user` DESC, `status` ASC LIMIT 1");
SparkuS , то что нужно! Спасибо)