I have the SQL:
  
 select 
        CADPRO.CLIENTE_PRO,
       CADPRO.FORNECEDOR_PRO,
        CADGRU.NOME_GRU,
        SUBGRUPO.NOME_SUBGRU,
        COLECAO.NOME_COL,
        MARCA.DESCRICAO_MARCA,
        NCM.NCM_NCM,
        NCM.EX_NCM,
        NCM.DESCRICAO_NCM,
        LOCALIZACAO.DESCRICAO_LOC,
        FORNECEDOR.NOME_CLI NOME_FORNECEDOR,
        CLIENTE.NOME_CLI             NOME_CLIENTE,
        FAMILIA.DESCRICAO_FAM,
  
        COR.DESCRICAO_PROCOR COR_PRODUTO,
        COR2.DESCRICAO_PROCOR COR_CART_1,
        COR3.DESCRICAO_PROCOR COR_CART_2,
  
        PRINCIPAL_COMPONENTE.DESCRICAO_PRCOMP,
        MODELO.DESCRICAO_MODELO,
        MATERIA.DESCRICAO_PRO as DESCRICAO_MATERIA
  
 from CADPRO
   inner join CADGRU on (CADGRU.CODIGO_GRU = CADPRO.GRUPO_PRO)
   inner join SUBGRUPO on (SUBGRUPO.CODIGO_SUBGRU = CADPRO.SUBGRUPO_PRO)
   inner join COLECAO on (COLECAO.CODIGO_COL = CADPRO.COLECAO_PRO)
   inner join MARCA on (MARCA.CODIGO_MARCA = CADPRO.MARCA_PRO)
   inner join NCM on (NCM.CODIGO_NCM = CADPRO.NCM_PRO)
   inner join LOCALIZACAO on (LOCALIZACAO.CODIGO_LOC = CADPRO.LOCALIZACAO_PRO)
   inner join PRINCIPAL_COMPONENTE on (PRINCIPAL_COMPONENTE.CODIGO_PRCOMP = 
CADPRO.PRINCIPAL_COMPONENTE_PRO)
   inner join CADCLI as FORNECEDOR on (FORNECEDOR.CODCLI = 
CADPRO.FORNECEDOR_PRO)
   inner join CADCLI as CLIENTE on (CLIENTE.CODCLI = CADPRO.CLIENTE_PRO)
   inner join FAMILIA on (FAMILIA.CODIGO_FAM = CADPRO.FAMILIA_PRO)
   inner join CADPRO_COR as COR on (COR.CODIGO_PROCOR = CADPRO.COR_PRO)
   inner join CADPRO_COR as COR2 on (COR2.CODIGO_PROCOR = CADPRO.CART_COR1_PRO)
   inner join CADPRO_COR as COR3 on (COR3.CODIGO_PROCOR = CADPRO.CART_COR2_PRO)
  
   inner join MODELO on (MODELO.CODIGO_MODELO = CADPRO.CART_MODELO_PRO)
   inner join CADPRO as MATERIA on (MATERIA.CODIGO_PRO = CADPRO.CART_PAPEL_PRO) 
 
  
 Always I run sql, table and field alias for table FORNECEDOR and CLIENTE 
returns CADCLI as table alias... 
 And is not the same table, for CADPRO will be differents the values for fields 
"CADPRO.CLIENTE_PRO" and  "CADPRO.FORNECEDOR_PRO"
  
 I  run the sql, and field origin always returns CADCLI.NOME_CLI instead of 
FORNECEDOR.NOME_FORNECEDOR 
 and "CADCLI.NOME_CLI"  instead of CLIENTE.NOME_CLIENTE.
  
 Its a bug?
  
 FB 2.5.2.26540
 Win7 Pro
 I running SQL on IBExpert and IBX programs.
  
 

  • [fi... acgomes2...@yahoo.com.br [firebird-support]
    • ... Mark Rotteveel m...@lawinegevaar.nl [firebird-support]
      • ... Antônio Cristóvão Gomes acgomes2...@yahoo.com.br [firebird-support]
        • ... Mark Rotteveel m...@lawinegevaar.nl [firebird-support]

Reply via email to