[firebase-br] select

Forrest® fernando em gramatura.com.br
Qui Out 18 12:33:19 -03 2007


Jefferson Bezerra de Lima Lima wrote:

> select nummesa, modelo.descricao, campo.descricao from
> cadmesa,modelo,campo where cadmesa.modelo=modelo.codmodelo
> and cadmesa.campo=campo.codcampo
> order by nummesa
---

Olá Jefferson Bezerra você deve estar utilizando um Firebird abaixo da
versão 2.0 não é, pois sua SQL alguns campos tem o nome da tabela e
outros não, está bem bagunçado e nas versõs mais novas isso não é mais
permitido então é bom organizar mais isso para não ter problemas para
migração para novas versões do FB. Se entendi bem o seu select você
quer o seguinte:

SELECT CM.NumMesa, MD.Descricao AS DescrModelo, 
       CP.Descricao AS DescrCampo 
FROM CadMesa CM LEFT OUTER JOIN Modelo MD oN(CM.MODELO = MD.CODMODELO)
                LEFT OUTER JOIN Campo CP ON(CM.Campo = CP.CODCAMPO)
ORDER BY CM.NumMesa

Veja se isso funciona, caso não funcione poste as duvidas.

T+++++++++++++++++++
-- 






Mais detalhes sobre a lista de discussão lista