Right Outer Join
Olá,
Na tabela representada na query (pf_representantes_pulv) nem todos representantes tem cadastrado todos grupos de produtos, mas independente disso preciso listar todos grupos pra ele e sua taxa (coluna pulv), no caso o grupo que ele não tiver vai aparecer a taxa 0, porém não consigo resolver, nesse formato ele acaba me listando no caso do representante 29 apenas 4 registros sendo que o total de grupos é 23.
SELECT DISTINCT P.grupo, P.produto, P.pulv FROM pf_representantes_pulv P
RIGHT OUTER JOIN (pf_representantes_pulv RP) ON (RP.grupo = P.grupo)
WHERE RP.id_representante = 29
ORDER BY P.grupo ASC
Discussão (6)
Carregando comentários...