Fórum Duvidas em inner join #403074

15/06/2011

0

Preciso usar o inner join em  duas tabelas, descritas...   Tenho duas tabelas...   TABELAPRODUTO Codigo Produto Unidade Valor ICMS AUTONUM TEXTO NUMERO MONETARIO TEXTO     TABELAUNIDADE Codigo Unidade AUTONUM TEXTO     No campo UNIDADE da TABELAPRODUTO, fica armazenado valor do campo CODIGO da TABELAUNIDADE...   Então, vamos imaginar o seguinte:   TABELAPRODUTO Codigo Produto Unidade Valor ICMS 1 SOLA 1 2,30 12% 2 METAL 4 0,30 12% 3 COURO 2 38,00 12%     TABELAUNIDADE Codigo Unidade 1 PR 2 M2 3 KG 4 PC   A tabela produtos, está sendo exibida em um DBGrid, porém, quando o conteúdo é exibido, o valor do campo Unidade, obviamente é o código da unidade, não o nome, visto que no campo está gravado o seu código.   Preciso, de alguma forma fazer com que ele busque na TABELAUNIDADE o nome da UNIDADE e exiba no lugar do código, peguei varios exemplos mas nao estou sabendo como montar o codigo do inner join....   fico no aguardo,
Daniel

Daniel

Responder

Posts

15/06/2011

Marcos Iwazaki

Amigo faz assimselect pro.*, uni.unidade  from tabelaproduto pro          join tabelaunidade uni on pro.unidade = uni.autonum
Responder

Gostei + 0

15/06/2011

Eliel Martins

  Olá Daniel !


  O que você precisa é fazer o Sql da seguinte forma :

 
  SELECET  P.CODIGO, P.PRODUTO, U.UNIDADE, P.VALOR, P.ICMS
       FROM PRODUTO P 
       INNER JOIN UNIDADE U ON (P.UNIDADE = U.CODIGO)
  


  Espero ter ajudado.


  Eliel G. Martins
Responder

Gostei + 0

15/06/2011

Daniel

Amigo faz assim select pro.*, uni.unidade   from tabelaproduto pro           join tabelaunidade uni on pro.unidade = uni.autonum
Kar coloquei deste jeito e deu mensagem de erro de sintaxe na clausula from
Responder

Gostei + 0

15/06/2011

Daniel

  Olá Daniel !


  O que você precisa é fazer o Sql da seguinte forma :

 
  SELECET  P.CODIGO, P.PRODUTO, U.UNIDADE, P.VALOR, P.ICMS
       FROM PRODUTO P 
       INNER JOIN UNIDADE U ON (P.UNIDADE = U.CODIGO)
  


  Espero ter ajudado.


  Eliel G. Martins
Eliel ele me mostra o erro 'tipo nao coincidente na expressao'
Responder

Gostei + 0

15/06/2011

Rafael Mattos

amigo o mais correto seria vc estudar um pouco sober o join, te ajudaria muito



http://scriptbrasil.com.br/forum/index.php?showtopic=108732


http://translate.google.com.br/translate?hl=pt-BR&langpair=en|pt&u=http://www.sql-tutorial.net/SQL-JOIN.asp
http://translate.google.com.br/translate?hl=pt-BR&langpair=en|pt&u=http://beginner-sql-tutorial.com/sql-joins.htm
http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en|pt&rurl=translate.google.com.br&twu=1&u=http://www.tizag.com/sqlTutorial/sqljoin.php&usg=ALkJrhgap_A7MyNV8nD0OY6V8xz2G7AeCw





--------------------------------------------------------------------------------
Blog: http://mundodoprogramador.wordpress.com/
MSN: rafmattos@hotmail.com
Twitter: _rafmattos
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar