2008/5/16 João Nunes <[EMAIL PROTECTED]>: > Galera como faço pra fazer um select em duas tabelas sendo > que as duas tem campos com o mesmo nome. > estou usando esse codigo, mas me parece que o zope faz confusão com as > tabelas.
O Zope não faz confusão entre as tabelas. > > set names "utf8" <dtml-var sql_delimiter> > select grupos.nome, people.nome from grupos, people Qual é exatamente o erro que você está tendo? > tem algum comando em dtml pra substituir o ponto(.) em tabela.campo? > assim como eu fiz com a virgula(,) acima <dtml-var sql_delimiter> Não tem. O problema está em outro lugar. Uma hipótese é que você precise usar o atributo "column" no seu código para evitar ambiguidades já que tem dois campos chamados name. Dê uma olhada neste documento para entender como usar o atributo column: http://www.tchezope.org/documentacao/manual/referencia-de-dtml-para-sql/guia_zope_sql2.pdf Outra hipótese é usar o comando "as" do SQL para renomear as colunas. Você consegue descrever melhor o problema que está tendo? Se é uma mensagem de erro, qual? Se é um resultado incorreto, qual? [ ]s Luciano PS. Existe um bug no template do Tchezope pois quando eu acesso a página abaixo, não aperece o link para o PDF. Tive que me logar no Tchezope para que o link aparecesse... http://www.tchezope.org/documentacao/manual/referencia-de-dtml-para-sql