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.
Pergunta
gvalderlan
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
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados