Есть две таблицы users, products
запрос должен вернуть записи из users и чтоб у каждой записи был id из products, но у каждого разный, что б не повторялся
приблизительно такое
SELECT *, (SELECT id FROM products LIMIT 1) as id_products FROM users
set @usernum=0;
set @productnum=0;
select * from
(select @usernum+1 as usnum, u.* from users u) u1,
(select @productnum+1 as prodnum, id from products) p1
where u1.usnum=p1.prodnum
set @usernum=0;
set @productnum=0;
select * from
(select @usernum:=@usernum+1 as usnum, u.* from users u) u1,
(select @productnum:=@productnum+1 as prodnum, id from products) p1
where u1.usnum=p1.prodnum