Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Рандомная запись в подзапросе


Автор: DeMx 31.5.2007, 21:00
Пытаюсь вытащить одну случайную запись в подзапросе.

Есть две таблицы (t1 и t2), связанные по некому полю report_id, к примеру. Нужно вытащить все записи из таблицы t1, при этом не забыв прихватить поле preview из связанной таблицы t2. Но суть в том, что в t2 может быть несколько записей, удовлетворяющих связи, поэтому мне надо вытащить одну случайную (RAND(), полагаю нужно использовать). Как это сделать?

З.Ы. Результат надо отсортировать по связываемому полю report_id, без дубликатов.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)