webruno 0 Denunciar post Postado Maio 26, 2008 E aí galera, beleza? Preciso de uma ajuda para montar um sql que ta me tirando o sono. SELECT p.prod_id, p.prod_datacad, p.prod_dataup, p.prod_titulo, p.prod_descricao, p.prod_info_tecnica, p.prod_referencia, p.prod_preco, p.prod_peso, p.prod_estatus, p.prod_disponibilidade, i.pimg_img, i.pimg_img_thumb, c1.cat1_descricao, c1.cat1_introducao, c2.cat2_descricao, c2.cat2_introducao, c3.cat3_descricao, c3.cat3_introducao FROM loja_produto p, loja_produto_img i, loja_categoria_nivel1 c1, loja_categoria_nivel2 c2, loja_categoria_nivel3 c3 WHERE prod_idf_categoria_nivel3 = 3 AND p.prod_idf_categoria_nivel3 = c3.cat3_id AND p.prod_idf_categoria_nivel2 = c2.cat2_id AND p.prod_idf_categoria_nivel1 = c1.cat1_id AND p.prod_estatus = 1 AND i.pimg_idf_produto = p.prod_id O problema está na ultima linha: i.pimg_idf_produto = p.prod_id. Se não há registros na tabela loja_produto_img i (que guarda a imagem do produto) nenhum registro é retornado. Eu gostaria que mesmo a tabela loja_produto_img tendo ou não o registro, a consulta retornasse o que está nas outras tabelas. Não sei como fazer. Tentei varias coisas já, mas sem sucesso. Obrigado desde já. Compartilhar este post Link para o post Compartilhar em outros sites
NaPraia 12 Denunciar post Postado Maio 26, 2008 SELECT p.prod_id, p.prod_datacad, p.prod_dataup, p.prod_titulo, p.prod_descricao, p.prod_info_tecnica, p.prod_referencia, p.prod_preco, p.prod_peso, p.prod_estatus, p.prod_disponibilidade, i.pimg_img, i.pimg_img_thumb, c1.cat1_descricao, c1.cat1_introducao, c2.cat2_descricao, c2.cat2_introducao, c3.cat3_descricao, c3.cat3_introducao FROM loja_produto p left join loja_produto_img i on (i.pimg_idf_produto = p.prod_id) inner join loja_categoria_nivel1 c1 on (p.prod_idf_categoria_nivel1 = c1.cat1_id) inner join loja_categoria_nivel2 c2 on (p.prod_idf_categoria_nivel2 = c2.cat2_id) inner join loja_categoria_nivel3 c3 on (p.prod_idf_categoria_nivel3 = c3.cat3_id) WHERE prod_idf_categoria_nivel3 = 3 AND p.prod_estatus = 1 tenta assim Compartilhar este post Link para o post Compartilhar em outros sites
webruno 0 Denunciar post Postado Maio 27, 2008 Perfeito cara! Muito obrigado. Abraço. Compartilhar este post Link para o post Compartilhar em outros sites