Задать вопрос
@Joker2705

PHP как сделать выборку уникальных значений с сортировкой?

Здравствуйте, есть таблица с большим количеством записей. Структура такая: id, name1, name2, time. Подскажите, как мне сделать что бы запрос выбирал неповторяющиеся записи в колонке "name2", и сортировал по убыванию по колонке "time"? Нужно для того, что бы потом выводились записи с сортировкой по последнему добавлению.
  • Вопрос задан
  • 527 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
select * from (
select from `sometable` where 1 order by `time`)
group by `name2`


Не работает по тому что в структуре где вообще user1? и table служебное слово
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Выбираете все с сортировкой. Потом www.php.su/array_unique
Ответ написан
Комментировать
thewind
@thewind
php программист, front / backend developer
Select distinct name2 from sometable order by time desc
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽