How can I do "Inner Join"

0

    
asked by anonymous 29.06.2018 / 10:55

3 answers

1

I'll give you an example using Linq with Lambda Expression.

database.equipamento.Join(database.tipo_indicador,
                          equipamento => equipamento.CAMPOREFERENTEJOIN,
                          tipo_indicador => tipo_indicador.CAMPOREFERENTEJOIN,
                          (equipamento, tipo_indicador) => new
                          {
                              //Aqui vão os campos que você gostaria de retornar no select. 
                              //No meu caso estou pegando todos os campos das duas tabelas,
                              //pois não estou especificando os campos. 
                              //Caso queira alguns campos específicos, é só especificar, 
                              //por exemplo: equipamento.NomeEquipamento

                              equipamento,
                              tipo_indicador
                          }).ToList();
    
29.06.2018 / 13:57
2

Using Linq

from t1 in db.equipamento 
join t2 in db.tipo_indicador on t1.field equals t2.field
select new { t1.field2, t2.field3}
    
29.06.2018 / 11:19
0

Using T-SQL would be

SELECT Tabela1.Campo1,Tabela2.Campo1,Tabela2.Campo2
FROM Tabela1
INNER JOIN Tabela2 ON Tabela1.Campo1=Tabela2.Campo2
    
29.06.2018 / 17:40