O que é Inner join e como fazer!!!
2 participantes
Portal do Software :: Banco de Dados :: Postgree :: Dúvidas
Página 1 de 1
O que é Inner join e como fazer!!!
Bom pessoa estou aqui para mostrar para vocês um jeito mais fácil (na minha opinião) de fazer comparações entre tabelas, iguais q fazemos com usando sub selects, ou fazemos tudo na mesma linha do where.
Creio eu q com inner join o Select fica bem mais organizado.
Vamos lá:
1° - O que é Inner join?
R: Inner Join é a ferramenta básica de trabalho nos bancos de dados relacionais. Que conseguimos recuperar dados de uma ou mais tabelas com o auxílio dos relacionamentos existentes.
Baseado no exercício de Ontem de banco fiz este exemplo:
Queremos saber as notas de todos os aluno da P1
• Lembrando geralmente usamos inner join para comparar chaver primarias com secundarias.
A letra q se encontra na frente da tabela é como se fosse seu apelido ao inves de você reescrever o nome da tabela, você pode usar seu apelido, ajuda muito.
Muito Obrigado pessoal Até +.
Qualquer dúvida postem aqui.
Creio eu q com inner join o Select fica bem mais organizado.
Vamos lá:
1° - O que é Inner join?
R: Inner Join é a ferramenta básica de trabalho nos bancos de dados relacionais. Que conseguimos recuperar dados de uma ou mais tabelas com o auxílio dos relacionamentos existentes.
Baseado no exercício de Ontem de banco fiz este exemplo:
Queremos saber as notas de todos os aluno da P1
- Código:
Select N.nota
from notas N
inner join tiponota T on N.tipo_nota = T.codigo
inner join disciplina D on N.codigo_disciplina = D.codigo
inner join aluno A on N.rgm_aluno = A.rgm
where T.nome = 'p1';
- Código:
Select <campos quer você quer ver da tabela>
from <tabela principal no qual será feita a pesquisa>
inner join <tabela na qual fará a verificação> on <condição>
inner join <tabela na qual fará a verificação> on <condição>
inner join <tabela na qual fará a verificação> on <condição>
where <condição na qual você não consegue fazer pelos inner join>
• Lembrando geralmente usamos inner join para comparar chaver primarias com secundarias.
A letra q se encontra na frente da tabela é como se fosse seu apelido ao inves de você reescrever o nome da tabela, você pode usar seu apelido, ajuda muito.
Muito Obrigado pessoal Até +.
Qualquer dúvida postem aqui.
Re: O que é Inner join e como fazer!!!
Olá,
Na falta de um material para os alunos que estão querendo saber mais sobre os JOIN, preparei este http://cut.gd/KLEk.
Creio que seja de grande valia para complementar os estudos.
até.
Na falta de um material para os alunos que estão querendo saber mais sobre os JOIN, preparei este http://cut.gd/KLEk.
Creio que seja de grande valia para complementar os estudos.
até.
Tópicos semelhantes
» Como fazer animação em Flash
» Firebird o que é? Como é? História e Como parametrizar
» Aprenda a Fazer um formulario em html, php, asp.net etc com validações em JS
» Como faço session em asp.net c#
» Firebird o que é? Como é? História e Como parametrizar
» Aprenda a Fazer um formulario em html, php, asp.net etc com validações em JS
» Como faço session em asp.net c#
Portal do Software :: Banco de Dados :: Postgree :: Dúvidas
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|