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

Reply via email to