Grupo N°3 - Loachamin Cristian y Yungán Cristian

12
Universidad Central del Ecuador Facultad de Ciencias Económicas TEMA: Consultas de unión externas. INTEGRANTES: Loachamin Cristian Yungán Cristian

Transcript of Grupo N°3 - Loachamin Cristian y Yungán Cristian

Page 1: Grupo N°3 - Loachamin Cristian y Yungán Cristian

Universidad Central del EcuadorFacultad de Ciencias Económicas

TEMA: Consultas de unión externas.INTEGRANTES:

Loachamin CristianYungán Cristian

Page 2: Grupo N°3 - Loachamin Cristian y Yungán Cristian

Las vinculaciones entre tablas se realiza mediante la cláusula INNER que combina registros de dos tablas siempre que haya concordancia de valores en un campo común

Page 3: Grupo N°3 - Loachamin Cristian y Yungán Cristian

Se puede utilizar una operación INNER JOIN en cualquier cláusula FROM. Esto crea una combinación por equivalencia, conocida también como unión interna.

Page 4: Grupo N°3 - Loachamin Cristian y Yungán Cristian

sintaxisSELECT campos FROM tb1 INNER JOIN tb2 ON tb1.campo1 comp tb2.campo2En donde:tb1, tb2Son los nombres de las tablas desde las que se combinan los registros.campo1, campo2Son los nombres de los campos que se combinan. Si no son numéricos, los campos deben ser del mismo tipo de datos y contener el mismo tipo de datos, pero no tienen que tener el mismo nombre.compEs cualquier operador de comparación relacional : =, <, >, <=, >=, o <>.

Page 5: Grupo N°3 - Loachamin Cristian y Yungán Cristian

Cada registro dela tabla a es combinado con cada registro de la tabla b ; pero solo permanecen aquellos registro en la tabla combinada que satisfaganLas condiciones que se especifiquen .Este es el tipo de JOIN mas utilizado por lo que es considerado el tipo de combinación predeterminado.

Page 6: Grupo N°3 - Loachamin Cristian y Yungán Cristian

Si se intenta combinar campos que contengandatos Memo u Objeto OLE, se produceun error. Se pueden combinar dos campos numéricos cualesquiera, inclusosi son de diferente tipo de datos. Por ejemplo, puede combinar un campo Numéricopara el que la propiedad Sizede su objeto Field está establecida como Entero, y un campo Contador.

Page 7: Grupo N°3 - Loachamin Cristian y Yungán Cristian

El ejemplo siguiente muestra cómopodría combinar las tablas Categorías y Productos basándoseen el campo IDCategoria:

SELECT Nombre_Categoría, NombreProducto FROM Categorias INNER JOIN Productos ON Categorias.IDCategoria= Productos.IDCategoria;

Page 8: Grupo N°3 - Loachamin Cristian y Yungán Cristian

En el ejemplo anterior, IDCategoria es el campo combinado, pero no está incluido en la salida de la consultaya que no está incluido en la instrucción SELECT.Para incluir el campo combinado, incluir el nombre del campo en la instrucción SELECT, en este caso, Categorias.IDCategoria.

Page 9: Grupo N°3 - Loachamin Cristian y Yungán Cristian

También se pueden enlazar varias cláusulas ON en una instrucción JOIN, utilizando la sintaxis siguiente:

   SELECT campos     FROM tabla1 INNER JOIN tabla2     ON tb1.campo1 comp tb2.campo1 AND     ON tb1.campo2 comp tb2.campo2) OR     ON tb1.campo3 comp tb2.campo3)];

Page 10: Grupo N°3 - Loachamin Cristian y Yungán Cristian

También puede anidar instrucciones JOIN utilizando la siguiente sintaxis:

SELECT campos     FROM tb1 INNER JOIN     (tb2 INNER JOIN [( ]tb3     [INNER JOIN [( ]tabla [INNER JOIN ...)]     ON tb3.campo3 comp tbx.campox)]     ON tb2.campo2 comp tb3.campo3)     ON tb1.campo1 comp tb2.campo2;

Page 11: Grupo N°3 - Loachamin Cristian y Yungán Cristian

BibliografíaDesign, M. d. (11 de 03 de 2013). Manual

de Responsive Web Design. Recuperado el 23 de 06 de 2015, de Manual de Responsive Web Design: http://www.desarrolloweb.com/articulos/2355.php 

Page 12: Grupo N°3 - Loachamin Cristian y Yungán Cristian