#1926
sarkis
sarkis
Хранитель

“.$GLOBALS[“timeGlobal”].” GROUP BY num_user ORDER BY rand() DESC limit 7″;

вроде выводит по одному объявлению =) Если все так просто, тогда зачем вы сказали, что нужно весь запрос переделать?

теперь возникает вопрос, как сделать, чтобы он выводил одно, но случайное объявления от одного пользователя?

Допустим, вы делаете выборку 10-ти последних объявлений и вы вставляете оператор GROUP BY. В итоге , если последние 10 объявлений добавил один и тот же юзер, то данный запрос уже не будет правильно работать, т.к выбрал 10 ,а получил 1.

Сейчас вы добавили rand, что в принципе, минимизирует погрешность вашего кода , но все ровно могут быть моменты , когда последние объявы будут совпадать по юзеру .

Если вы сформулируете окончательную мысль свою, которую хотите реализовать, то я попытаюсь дать более развернутый ответ, но могу предварительно уже сказать, что подобная логика может оказывать нагрузку на ваш сервер !