Duvida com tabela de Mercadoria e Aplicacao.

Modelagem

07/12/2005

* O Problema.
Tenho mercadoria que possui diversas aplicacões, e outras apenas uma, e algumas poucas aplicacoes.

* A resposta


-> Tabela de Estoque

Tab_Estoques

ID_Estoque Est_ID_Marca Est_ID_Linha Est_ID_Localizacao
1 1 1 SA1
2 1 1 SA1



-> Fiz uma tabela de aplicacões, nela eu cadastro todos as Marcas e Modelos.

Tab_Aplicacoes

ID_Alicacao Apl_Descricao
1 MWM - D229
2 MWM - TD229
3 MWM - Sprint


-> Fiz uma tabela que liga a mercadoria em suas aplicacões.

Tab_Apl_Estoques

ID_Apl_Estoque APE_ID_Aplicacao APE_ID_Estoque
1 1 1
2 2 1
3 3 1
4 2 2
5 3 2


Tenho duas duvidas:
1) Como vou fazer a busca de mercadoria por aplicacão (consulta sql)?

2) Este é o melhor metodo para dar aplicacões em mercadorias, ou existe alguma forma melhor?

Obrigado pela atenção.


Ullrich

Ullrich

Curtidas 0

Respostas

Viniciusnunes

Viniciusnunes

07/12/2005

Espero que ajude meu amigo.


Resposta 1)

select E.*
from dbo.Tab_Estoques E inner join
dbo.Tab_Apl_Estoques AE on AE.APE_ID_Estoque = E._Estoque inner join
dbo.Tab_Aplicacoes A on A.ID_Aplicacao = AE.APE_ID_Aplicacao
where
A.ID_Aplicacao = 1

Resposta 2)
Quanto a melhor forma teria que ter mais conhecimento do seu processo para da uma opinião.


GOSTEI 0
POSTAR