Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Есть записи (новости), они относятся к объекту. Нужно выбрать все последний новости, но взять только по одной, чтобы объекты были уникальными. В итоге должен получится на странице список объектов, а у каждого объекта одна новость. Сейчас сделал с группировкой по объекту, но так выводятся только новые объекты.
Таблицы:
Объекты:
id, name
Новость:
id, object_id, date, moder
Неактивен
Неактивен
я так понял, подходит 1-й способ. Но как-то встречал и другие способы выборки без группировки, типа:
Отредактированно remenikomer (23.11.2016 11:22:50)
Неактивен
remenikomer написал:
я так понял, подходит 1-й способ.
подходит любой (первый проще всего)
remenikomer написал:
Но как-то встречал и другие способы выборки без группировки, типа:
см остальные, с переменными 5-ый, а зачем именно без группировки?
Неактивен
Никак не получается чего-то
Неактивен
зачем вам db_objects?
обратите внимание, в статье join таблицы на саму себя.
сначала выбирается комбинация (`user_id`,`time`) у вас (objectid, date), потом остальные поля
Неактивен
Вроде заработало. Спасибо. Сделал так:
Отредактированно remenikomer (23.11.2016 14:34:16)
Неактивен
Страниц: 1