SELECT DE 3 TABELAS

BRUNODOPREDIO 12/05/2011 09:16:39
#373746
Preciso fazer um select de 3 tabelas

Dim larguras = (From l In db.OP_NECESSIDADE.Include([Ô]OP[Ô]).Include([Ô]OP_HISTÓRICO[Ô]) Where l.OP.IdOP = txtIdOP.Text Group l By l.Largura _
Into Peso_Necessário = Sum(l.PesoLiq), _
Peso_Usado = Sum(l.OP.OP_HISTORICO.[txt-color=#e80000]?????????????[/txt-color]
Select Largura = Largura, Peso_Necessário = Peso_Necessário, Peso_Usado).ToList


dgvTotalPorLargura.DataSource = larguras

Faço esse código mas não encontro o campo que quero na OP_HISTORICO;


As tres Tabelas Estão relacionadas, a OP se relaciona com OP_NECESSIDADE E OP_HISTÓRICO, MAS A TABELA OP-NECESSIDADE NÃO SE RELACIONA DIRETAMENTE COM OP_HISTORICO, MAS MESMO ASSIM NÃO CONSIGO FAZER UM SELECT DAS 3.

SERIA UM RELACIONAMENTO DE TABELAS INCORRETO OU EU TERIA OUTRA FORMA DE FAZER ESTE SELECT??????

BANCO DE DADOS: SQL SERVER 2008


PEGUDO 12/05/2011 10:13:07
#373753
Resposta escolhida
Cara procure pesquisar sobre o INNER JOIN.

Dê uma olhada neste artigo:
Consultas SQL de União Internas
BRUNODOPREDIO 12/05/2011 10:52:50
#373763
Citação:

:
Cara procure pesquisar sobre o INNER JOIN.

Dê uma olhada neste artigo:
Consultas SQL de União Internas



ok....irei ler....deve ter algum relacionamento zuado aqui....rsrsr
abraços
Tópico encerrado , respostas não são mais permitidas