alpha
Новичок
Выбрать по одному произвольному представителю данного типа.
Есть табица.
STORIES
id
type
body
Мне нужно выбрать по одному ПРОИЗВОЛЬНОМУ представителю каждого типа. Не могу придумать как
запрос SELECT * FROM `STORIES` GROUP BY type ORDER BY RAND() работает не так. Вернее работает так, как написан, тоесть выбирает по одному представителю из группы и перемешиват их. Но выбирает он по ПЕРВОМУ добавленному в группу.
А как выбрать произвольного представителя группы?
Следующий вопрос. Как выбрать по 2 два произвольных представителя группы? )
Есть табица.
STORIES
id
type
body
Мне нужно выбрать по одному ПРОИЗВОЛЬНОМУ представителю каждого типа. Не могу придумать как
запрос SELECT * FROM `STORIES` GROUP BY type ORDER BY RAND() работает не так. Вернее работает так, как написан, тоесть выбирает по одному представителю из группы и перемешиват их. Но выбирает он по ПЕРВОМУ добавленному в группу.
А как выбрать произвольного представителя группы?
Следующий вопрос. Как выбрать по 2 два произвольных представителя группы? )