Fórum Sql complicada. Listar conteúdo de tres tabelas. #43224

22/03/2004

0

Bom dia galera,

possuo as tabelas :

modelo onde Pk = codmod integer
estoque onde pk = codmod + codcor integer + codtam = integer
expedicao onde pk = codmod + codtam

Preciso criar uma sql, q me traga todos os saldos(quantidades de peças) q existem nestas tabelas, sendo logicamente q o item codcor(cor) neste caso é dispensável e sim o saldo do item tamanho deve ser retornado.

Exe:

modelo Tamanho Estoque Expedicao Total
1001 P 100 10 110
1001 M 0 10 10
1001 g 100 0 100

Como fazer isto? Já q na tabela estoque eu tenho q fazer um sum do campo tamanho para poder ignorar o saldo de cada cor?

Alguma idéia ou exemplo?

Obrigado


Aledeol

Aledeol

Responder

Posts

22/03/2004

Sremulador

utilize o union

select ....
union
select...
union
select...


Responder

Gostei + 0

22/03/2004

Aledeol

Como posso usar o union?

Vc tem algum exemplo? Pois nunca usei este comando.


Responder

Gostei + 0

22/03/2004

Sremulador

Você deve fazer um select normal apenas no final você coloca o union e passa para a próxima tabela também com o select


Responder

Gostei + 0

22/03/2004

Afarias

select m.codmod, x.codtam, e.estoque, x.expedicao, ?.total
from estoque e
inner join expedicao x on (x.codmod=e.codmod and x.codtam=e.codtam)
inner join modelo m on (m.codmod=e.codmod)


T+


Responder

Gostei + 0

23/03/2004

Aledeol

Valeu galera..... :)


Responder

Gostei + 0

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

Aceitar