se alguem tiver paciência de explicar posta aí.
vejo muitas coisas com left join, inner join mas nao entendo como funciona isso.
vlw
Como Funciona O Join Do Sql?
Started By
_MX_
, 01/03/2003, 18:14
1 reply to this topic
#1
Posted 01/03/2003, 18:14
========================================================
Copiar o bom é melhor que inventar o ruim
========================================================
"O segredo da criatividade é saber esconder suas fontes"
(Einstein)
========================================================
Copiar o bom é melhor que inventar o ruim
========================================================
"O segredo da criatividade é saber esconder suas fontes"
(Einstein)
========================================================
#2
Posted 02/03/2003, 20:40
Um exemplo de um inner join !
Vamos supor a seguinte estrutura de tabelas:
Temos as tabelas alunos, notas e frequencias
Alunos Notas Frequencias
CodAluno CodNotas CodFrequencia
Nome CodAluno CodAluno
Endereco Nota1 Freq1
Fone Nota2 Freq2
Para você selecionar vamos supor:
O nome do aluno com a nota 1 e frequencia 1; o SELECT seria assim:
SELECT A.Nome, N.Nota1, F.Freq1
FROM Alunos A
INNER JOIN Notas N ON A.CodAluno = N.CodAluno
INNER JOIN Frequencias F ON A.CodAluno = F.CodAluno
Isso buscaria de TODOS os Alunos sem excessão, o Nome, Nota1 e Freq1.
Agora se vc quisesse trazer de um determinado aluno, bastaria você acrescentar a seguinte linha:
WHERE A.CodAluno = ????
E é isso ai.
[]´s
Vamos supor a seguinte estrutura de tabelas:
Temos as tabelas alunos, notas e frequencias
Alunos Notas Frequencias
CodAluno CodNotas CodFrequencia
Nome CodAluno CodAluno
Endereco Nota1 Freq1
Fone Nota2 Freq2
Para você selecionar vamos supor:
O nome do aluno com a nota 1 e frequencia 1; o SELECT seria assim:
SELECT A.Nome, N.Nota1, F.Freq1
FROM Alunos A
INNER JOIN Notas N ON A.CodAluno = N.CodAluno
INNER JOIN Frequencias F ON A.CodAluno = F.CodAluno
Isso buscaria de TODOS os Alunos sem excessão, o Nome, Nota1 e Freq1.
Agora se vc quisesse trazer de um determinado aluno, bastaria você acrescentar a seguinte linha:
WHERE A.CodAluno = ????
E é isso ai.
[]´s
<?php $Nome = "Renato B. Pacheco"; $Ocupacao = "Programador PHP"; $Ocupacao .= "<br /> Programador ASP"; $Ocupacao .= "<br /> Programador Action Script"; $Localizacao = "São Paulo - SP - Brasil" ?>
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)