Limit для условия

  • Автор темы webprofusa
  • Дата начала
W

webprofusa

Гость
#1
Добрый день!

исходные данные:

1) table1 (id,col1,col2)
2) table2 (id,table1_id,col3)
3) данные в таблицах связываются слудующим образом: table1.id=table2.table1_id

Задача:

необходимо выбрать случайно 3 записи из table1, затем выбрать по 4 записи из table2 для каждого из значений выбранных из table1. Если использовать просто LIMIT 4 для второй части запроса, то мы естественно получим только 4 записи, соответствующие первому значению выбранного из table1.... даже незнаю как быть;) все нужно сделать одним запросом.

Буду благодарен за любую помощь в решении задачи.