Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ai pessoal, tudo certo?
Estou com uma duvida aqui, tenho duas tabelas a 'produtos_categorias' e a 'produtos'.
Na produtos_categorias, tenho as colunas id, categoria.. e na produtos tenho id, idCategoria, produto, e outras...
O que estou precisando fazer é o seguinte, quando eu entrar na página de produtos vai listar as categorias e quando eu clicar em uma categoria já abre o último produto cadastrado.
Então, ai vem meu problema pois quando me é apresentado as categorias, eu já preciso pegar o id e nome do produto(do ultimo produto cadastrado na categoria) pois preciso montar a url da seguinte forma
/produtos/id_da_categoria/id_do_produto/nome-do-produto
para fazer isso pensei em usar o join, mas quando uso o join a categoria se repete ao total dos produtos, ou seja, se tiver 3 produtos na categoria 'salas', imprime a categoria salas 3 vezes.
Montei o join assim
$select = $db->select()
->from(array('c' => 'produtos_categorias'), array('id', 'categoria'))
->join(array('p' => 'produtos'), 'c.id = p.idCategoria')
->where('c.status = 1');
Agora vem a pergunta, como eu posso limitar para o join só apresentar um produto por categoria?
?
Carregando comentários...