Ir para conteúdo
Fórum Script Brasil
  • 0

Preciso De Ajuda Em Sql


gross

Pergunta

Galera...preciso de um tutorial bom que explique bem as estruturas de consultas SQL "INNER JOIN, CROSS JOIN, LEFT JOIN", entre outros comandos avançados... alguém conhece algum bom???

Posta ahe pra mim!

[]'s

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

/*

INNER JOIN ou EQUI-JOIN

união regular onde entra a cláusula WHERE

unindo chave primária e secundária afeta-se

pelo comando select

//exemplo

Select tab1.cod, tab1.nome, tab2.idade, tab2.uf
     FROM tab1, tab2
     WHERE tab1.cod = tab2.cod
ainda pode ser
Select tab1.cod, tab1.nome, tab2.idade, tab2.uf
     FROM tab1 NATURAL JOIN tab2
//  nesse caso se ambas possuirem o campo com o mesmo nome no caso cod chave primaria
   e secundaria
     
OUTER-JOIN isso ocorre quando a linha não satisfaz a condição de união entre tabelas, ou seja não mostrando o resultado da busca, e não podendo estabelecer conexão coloca um NULL onde o dado não existe
select  tab1.nome, tab1.campo1 , tab2.campoblabla 
       FROM tab1 LEFT OUTER JOIN tab2
  
 // ou seja união pela esquerda excluirá as linhas da primeira tabela

RIGHT OUTER-JOIN faz o contrário

ainda tem

full outer join

self join

non-equijoin

ou seja apenas uma explanação , agora quer aprender qualquer livro de SQL básico

te ensinará

*/

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...