rnet 0 Denunciar post Postado Maio 16, 2005 SELECT MRPR.MARC_ID, MARC.MARC_NOME, MRPR.MRPR_DATA, MRPR.MRPR_SUSPENSO, MIN(MRPR.MRPR_VLR_COMPRA) AS VLR_COMPRA FROM MARCA_PRODUTO MRPR INNER JOIN MARCA MARC ON MRPR.MARC_ID = MARC.MARC_ID GROUP BY MRPR.MARC_ID, MARC.MARC_NOME, MRPR.MRPR_DATA, MRPR.MRPR_SUSPENSO, MRPR.MRPR_VLR_COMPRA, MRPR.PRDT_ID HAVING MRPR.MRPR_SUSPENSO = 'Falso' AND MRPR.MRPR_VLR_COMPRA > 0 AND MRPR.PRDT_ID = :PRDT_IDPessoal,A idéia é trazer o ID e o menor VALOR entre as marcas de um produto X. Tenho um relacionamento n x n entre as tabelas PRODUTO e MARCA. Com esse SELECT, está sendo retornado todas as marcas do produto (com valores diferentes). O que está errado?![]'s Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 16, 2005 descreva as tabelas. Compartilhar este post Link para o post Compartilhar em outros sites