У меня есть список объявлений, опубликованных несколькими пользователями, и некоторые пользователи публикуют несколько объявлений (например, 10-20), когда я загружаю список объявлений (например, отсортированный по ad_date DESC), я могу столкнуться со страницей, полной дубликатов спам-объявлений от одного и того же пользователя.
Обычно я могу загрузить их в массив PHP и пройдитесь по ним, чтобы проверить user_id, user_email, user_ip, user_phone затем распечатайте только одно объявление, соответствующее этой детали, и пропустите остальные, но это решение вызывает проблемы, когда посетитель нажимает, чтобы перейти на страницу 2, когда я не знаю, какой номер объявления начать, потому что мне нужно отслеживать, сколько объявлений я пропустил на предыдущей странице, поэтому это решение не работает.
Как я могу сделать что-то подобное?
Код: Выделить всё
SELECT * from ads but just one by each user_id, one by each user_email, one by each user_phone ORDER BY ad_date DESC;
Подробнее здесь: https://stackoverflow.com/questions/793 ... -user-emai