Pessoal tenho essa consulta abaixo funcionando normalmente, mas dai apareceu uma requisição que é a seguinte: Dessa consulta eu tiro o nome do produto, o nome da categoria, o nome da linha e a imagem. Mas ai eu tenho 1 categoria que possui N linhas que possui N produtos. Eu tenho que listar 3 produtos por vez, mas tem que ser de categorias diferentes. Tentei o group by, mas ele ficava os 3 produtos fixos e não alternava. Estou tentando de N maneiras mas não deu certo. Segue a consulta atual: select p.prodnome,c.catdesc, l.linnome, p.prodimg from catprod c, linhaprod l, produtos p where p.prodimg <> '' and l.catcod = c.catcod and l.lincod = p.lincod order by RAND() limit 0,3 Se alguém puder me dar uam idéia... Vlw