Я хочу рандомизировать свои данные после их группировки. Как я могу достичь этого элегантным способом?Рандомизированные данные после группировки
Здесь я создал SQLFiddle Demo.
Ожидаемые результаты,
Gold, Gold 2, Gold 3, Silver 3, Silver, Bronze
Gold 2, Gold 3, золото, серебро, серебро 3, бронзовый
Gold , Gold 3, Gold 2, Silver, Silver 3, бронзовый
Bronze, Silver 3, Silver, Gold 2, Gold, Gold 3 и т.д. ....
Вкратце он должен группировать их в алфавитном порядке (имя), а затем рандомизированные данные с внутренней группировкой.
Я попытался,
SELECT * FROM
type
ORDER BY имя, RAND()
Это сделать заказ по имени, но не рандомизации их.
SELECT * FROM
type
GROUP BY имя ORDER BY RAND()
Это рандомизированное данные, но их не группировка.
Вы рандомизировали и снова показываете все? Почему так – diEcho
Я хочу перетасовать тип в группах. – Rikesh
попробуйте 'ORDER BY' name' ASC': http://sqlfiddle.com/#!2/a8b81/10 – diEcho