Igor aka TiGR
Новичок
Выборка случайных записей по не уникальному полю
Извините за сумбурность названия темы, не знаю как коротко сформулировать проблему.
Короче, есть таблица в которой хранятся товары. В этой таблице (из интересующего нас в данной ситуации) есть артикул (уникальное) и производитель (не уникальное).
Имеется список нужных производителей. Как вытащить одним запросом по одному случайному товару от каждого производителя из списка?
[sql]SELECT code FROM items WHERE manufactorer IN(1,2,3,4,5) ORDER BY RAND() LIMIT 5[/sql]
Не катит, т.к. делает совсем не то.
Извините за сумбурность названия темы, не знаю как коротко сформулировать проблему.
Короче, есть таблица в которой хранятся товары. В этой таблице (из интересующего нас в данной ситуации) есть артикул (уникальное) и производитель (не уникальное).
Имеется список нужных производителей. Как вытащить одним запросом по одному случайному товару от каждого производителя из списка?
[sql]SELECT code FROM items WHERE manufactorer IN(1,2,3,4,5) ORDER BY RAND() LIMIT 5[/sql]
Не катит, т.к. делает совсем не то.