За последние 24 часа нас посетили 20306 программистов и 1713 роботов. Сейчас ищут 1729 программистов ...

Нужно выбрать 5 случайных уникальных записей

Тема в разделе "PHP и базы данных", создана пользователем rolling, 26 май 2010.

  1. rolling

    rolling Активный пользователь

    С нами с:
    20 авг 2009
    Сообщения:
    75
    Симпатии:
    0
    Есть таблица news: id | menu_id | title .... содержащая новости, которые принадлежат к определенным рубрикам (menu_id)
    Нужно выбрать 5 случайных записей, но чтобы они были из разных рубрик (menu_id не должен повторяться)

    Таблица menu (рубрики): id | name

    Подскажите, какие изменения нужно внести в этот запрос, чтобы реализовать вышеизложенную задачу?
    [sql]SELECT news.*, menu.name as name FROM news, menu WHERE menu_id=menu.id ORDER BY RAND() LIMIT 5[/sql]