zaartix
Новичок
связь - один ко многим по условию рандум
Есть таблицы 2 шт.
Для каждой записи из первой таблицы соответствует куча записей из второй.
Как бы мне сделать такой запрос, чтоб проходила выборка всех элементов из первой таблицы с приджойненным одним соответствующим рандомным значнием из второй?
[sql]
select * from site_base_pages as pages
left join site_base_keywords as k on pages.id=k.pageId
where pages.baseId='$base' and pages.stats=1
group by pages.id
order by rand()
[/sql]
Вот пример запроса. Только вот как бы в нем сделать так, чтоб сначала отсортировал, а уже потом сгруппировал
Есть таблицы 2 шт.
Для каждой записи из первой таблицы соответствует куча записей из второй.
Как бы мне сделать такой запрос, чтоб проходила выборка всех элементов из первой таблицы с приджойненным одним соответствующим рандомным значнием из второй?
[sql]
select * from site_base_pages as pages
left join site_base_keywords as k on pages.id=k.pageId
where pages.baseId='$base' and pages.stats=1
group by pages.id
order by rand()
[/sql]
Вот пример запроса. Только вот как бы в нем сделать так, чтоб сначала отсортировал, а уже потом сгруппировал