Mais uma duvida com uma SQL

Delphi

08/10/2004

Olá, tenho mais uma ´duvidazinha´ com uma sql...

seguinte, tem uma tabela:
-Estoque
recno
codsubstancia
descricao
valor

-substancia
recno
descricao


Queria que retornasse todos os registro do Estoque, mas ao inves de retornar o CodSubstancia, retornaria a Descricao refeente ao CodSubstancia localizado na tabela substancia..


como faco isso?

Desde ja agradeco


Titanius

Titanius

Curtidas 0

Respostas

Rômulo Barros

Rômulo Barros

08/10/2004

[color=red:d307c07581][b:d307c07581]=======================================[/b:d307c07581][/color:d307c07581]
SELECT E.RECNO,E.DESCRICAO,E.VALOR,S.DESCRICAO
FROM   ESTOQUE E, SUBSTANCIA S
WHERE  E.RECNO = S.RECNO

[color=red:d307c07581][b:d307c07581]=======================================[/b:d307c07581][/color:d307c07581]


GOSTEI 0
Flaviosan

Flaviosan

08/10/2004

tenta isso:
 select estoque.recno, substancia.descricao, estoque.descricao, estoque.valor
from estoque, substancia
where (substancia.recno = estoque.codsubstancia)
Mas me diz uma coisa, porque voce tem uma descrição na tabela substancia e outra na tabela estoque? Se forem a mesma coisa, pode apagar a descrição da tabela estoque, pois com a sql que te passei a descrição da substancia da conta do recado.
Espero te ajudado.


GOSTEI 0
Titanius

Titanius

08/10/2004

Erro meu flavio, no estoque nao existe descricao.. :D


valeu mesmo!!! :lol:


GOSTEI 0
POSTAR