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"
> 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
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