A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Associações = JOIN SERVE PARA CONVERTER DADOS ENCONTRADOS EM DUAS OU MAIS TABELAS. CLÁUSULA JOIN PERMITE QUE OS DADOS DE VÁRIAS TABELAS SEJAM COMBINADOS.

Apresentações semelhantes


Apresentação em tema: "Associações = JOIN SERVE PARA CONVERTER DADOS ENCONTRADOS EM DUAS OU MAIS TABELAS. CLÁUSULA JOIN PERMITE QUE OS DADOS DE VÁRIAS TABELAS SEJAM COMBINADOS."— Transcrição da apresentação:

1 Associações = JOIN SERVE PARA CONVERTER DADOS ENCONTRADOS EM DUAS OU MAIS TABELAS. CLÁUSULA JOIN PERMITE QUE OS DADOS DE VÁRIAS TABELAS SEJAM COMBINADOS COM BASE NA RELAÇÃO EXISTENTE ENTRE ELAS. INNER JOIN LEFT JOIN RIGHT JOIN FULL JOIN CROSS JOIN

2 Associações = JOIN INNER JOIN LEFT JOIN ou LEFT OUTER JOIN
Permite utilizar o operador de comparação. Retornará que está associado. LEFT JOIN ou LEFT OUTER JOIN Permite obter os dados não relacionados entre duas tabelas RIGHT JOIN ou RIGHT OUTER JOIN FULL JOIN Todas as linhas da tabela da esquerda de Join e da tabela da direita serão retornadas. CROSS JOIN Todos os dados da tela à esquerda serão cruzados com os dados da tabela da direita.

3 EXIBIRÁ OS DADOS COMUNS ENTRE AS DUAS TABELAS
INNER JOIN Select * from cliente Select * from conjuge OK 1 2 3 4 5 6 7 8 9 10 1 2 6 7 TEORIA DOS CONJUNTOS OK INTERSECÇÃO É o que é comum OK 9 10 1 2 6 7 OK Não deverá sobrar nada do lado direito, caso contrário sua tabela e relacionamento estão errados

4 INNER JOIN 1 2 3 4 5 1 3 4 Select * from funcionario
Select * from dependente OK 1 2 3 4 5 1 3 4 TEORIA DOS CONJUNTOS OK INTERSECÇÃO É o que é comum OK 2 5 1 3 4 Não deverá sobrar nada do lado direito, caso contrário sua tabela e relacionamento estão errados

5 TABELA PAI SEMPRE FICA À ESQUERDA
TABELA FILHO SEMPRE FICA À DIREITA EXIBIRÁ OS CAMPOS NULOS NA TABELA FILHO LEFT JOIN RIGHT JOIN OK 1 2 3 4 5 6 7 8 9 10 1 2 6 7 TEORIA DOS CONJUNTOS OK IS NULL IS NOT NULL OK 9 10 1 2 6 7 OK Select * from cliente Select * from conjuge

6 Left Join - Retornará os que não são associados
Inner Join - Retornará os que estão associados pedido Num_ped cod_cli cod_func INNER JOIN LEFT JOIN ON ON conjuge cod-cli cod_conj Nome_conj cliente cod_cli Nome_cli funcionario cod_func Nome_func dependente cod_dep Nome_dep Cod-func ON On – regra de integridade


Carregar ppt "Associações = JOIN SERVE PARA CONVERTER DADOS ENCONTRADOS EM DUAS OU MAIS TABELAS. CLÁUSULA JOIN PERMITE QUE OS DADOS DE VÁRIAS TABELAS SEJAM COMBINADOS."

Apresentações semelhantes


Anúncios Google