Trazer resultados que não estejam na consulta. SQL
Boa tarde, estou com um probleminha aqui, tenho uma query funcionando certinho, mas quero que essa query também traga o código e a razão social dos parceiros que não estão na tabela TGFTEL(Tabela de contato)mostrando ao lado na coluna "QTD DE CONTATOS" o valor 0.TGFPAR(Tabela de parceiros) .Alguém pode me ajudar?
SELECT PAR.CODPARC,PAR.RAZAOSOCIAL,
COUNT(PAR.CODPARC)"QTD DE CONTATOS"
FROM TGFPAR PAR,TGFTEL TEL
WHERE TEL.CODPARC = PAR.CODPARC
AND TEL.DHCHAMADA BETWEEN '01/01/2018' AND '31/01/2018'
AND PAR.CODREG = 1003
GROUP BY PAR.CODPARC,PAR.RAZAOSOCIAL
ORDER BY RAZAOSOCIAL
SELECT PAR.CODPARC,PAR.RAZAOSOCIAL,
COUNT(PAR.CODPARC)"QTD DE CONTATOS"
FROM TGFPAR PAR,TGFTEL TEL
WHERE TEL.CODPARC = PAR.CODPARC
AND TEL.DHCHAMADA BETWEEN '01/01/2018' AND '31/01/2018'
AND PAR.CODREG = 1003
GROUP BY PAR.CODPARC,PAR.RAZAOSOCIAL
ORDER BY RAZAOSOCIAL
Bruno Santos
Curtidas 0
Respostas
Emerson Nascimento
01/02/2018
SELECT PAR.CODPARC, PAR.RAZAOSOCIAL,
COUNT(PAR.CODPARC) "QTD DE CONTATOS"
FROM TGFPAR PAR
LEFT JOIN TGFTEL TEL ON TEL.CODPARC = PAR.CODPARC
AND TEL.DHCHAMADA BETWEEN '01/01/2018' AND '31/01/2018'
WHERE PAR.CODREG = 1003
GROUP BY PAR.CODPARC,PAR.RAZAOSOCIAL
ORDER BY RAZAOSOCIAL
COUNT(PAR.CODPARC) "QTD DE CONTATOS"
FROM TGFPAR PAR
LEFT JOIN TGFTEL TEL ON TEL.CODPARC = PAR.CODPARC
AND TEL.DHCHAMADA BETWEEN '01/01/2018' AND '31/01/2018'
WHERE PAR.CODREG = 1003
GROUP BY PAR.CODPARC,PAR.RAZAOSOCIAL
ORDER BY RAZAOSOCIAL
GOSTEI 0
Bruno Santos
01/02/2018
Show de bola, retornou todos, muito obrigado.
GOSTEI 0