Olá, Estou com o seguinte problema para uma consulta com GROUP BY Tenho as seguintes tabelas para serem utilizadas na consulta: "Categorias, Produtos, Fabricante, LojaProd, NotaProd"   O intuito da consulta é exibir o nome da categoria do produto, id, nome do produto, nome do fabricante, valor do produto e a média da nota (nota data pelos usuários ao produto)   Estou usando a seguinte consulta e funcionando muito bem até determinada parte:   SELECT c.nomeCateg, p.id, p.nomeProd, f.nomeFabr, l.valor, CEIL(AVG(n.nota)) FROM Categorias c, Produtos p, Fabricante f, LojaProd l, NotaProd n WHERE p.lancamento='0' AND p.idCateg = c.id AND p.idFabr = f.id AND p.id = l.idProd AND p.id = n.idProd GROUP BY n.idProd ORDER BY p.id   O problema é quando nenhum usuário avaliou o produto ainda. Pois a consulta só vai exibir o registro que tenha nota cadastra. E queria exibir os produtos da tabela produtos que tivessem o registro lancamento = 0 mesmo que não tivessem um registro com uma nota correspondente na tabela de notas (mesmo que o produto não tenha sido avaliado).   A tabela notaProd possui o "id, idProd,IdUser e Nota". Atualmente pra poder funcionar a consulta eu tenho sempre que cadastrar um produto cadastrar um registro na fake na tabela de notas com o id do produto um id de usuário = 0(pra não ficar cadastrado no nome de ninguém) e deixar a nota como null. Aí sim os produtos com e sem nota cadastrada são exibidos na consulta.   Agradeço desde já quem puder ajudar com o problema