Vanderson, eu não sei usar o left join ainda. Aqueles códigos que você me passou, eu não consegui montar para que eles fucionassem certo, pois havia mais uma tabela que eu deveria mencionar. Agradeço a sua ajuda, abraço
Rodrigo Tognin -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Vanderson de Almeida Correa de Sá Enviada em: quarta-feira, 19 de outubro de 2005 13:19 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Query não funciona Amigo tente utilizar LEFT JOIN conforme te orientei anteriormente!! Da maneira que vc colocou (coletanea.colcodigo = cd_coletanea.codigocoletanea) só vai trazer se tiver registro nas duas tabelas e o LEFT JOIN vai trazer mesmo se a tabela cd_coletanea não tenha registro!! Um abraço, Vanderson Sá Rodrigo Tognin <[EMAIL PROTECTED]> escreveu: Boa tarde pessoal, tenho o seguinte código numa query: select coletanea.colcodigo, coletanea.colnome, count (cd_coletanea.codigo) as [total] from coletanea, cd_coletanea, dono where coletanea.colcodigo = cd_coletanea.codigocoletanea AND coletanea.coldono = dono.donocodigo AND dono.donocodigo = :CodigoDono group by coletanea.colcodigo, coletanea.colnome É exibido numa DbGrid o código, o nome da coletanea e a quantidade de cds que estão em cada coletanea. A tabela CD guarda informação do CD, e a tabela CD_Coletanea tem uma chave primária (normal) e duas chaves estrangeiras, uma guarda o código do cd e a outra o código da coletanea, fazendo assim a ligação entre os dois. Eis o problema: quando eu crio uma coletanea e não adiciono nenhum cd nela, ela não aparece na dbgrid. Só aparece quando eu adiciono pelo menos um cd nela. Alguém tem alguma sugestão do que poderia fazer? Rodrigo Tognin Estudante e estagiário Técnico em informática ESALQ/USP - IPEF -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html