SlideShare una empresa de Scribd logo
Unión externas
Son Las vinculaciones o
uniones 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.
 INNER JOIN
 INNER JOIN es cualquier cláusula FROM. Esto
crea una combinación por equivalencia,
conocida también como unión interna,Las
combinaciones Equi son las más comunes; éstas
combinan los registros de dos tablas siempre
que haya concordancia de valores en un campo
común a ambas tablas. Se puede utilizar INNER
JOIN con las tablas Departamentos y Empleados
para seleccionar todos los empleados de cada
departamento.
SELECT campos FROM tb1 INNER JOIN tb2 ON
tb1.campo1 comp tb2.campo2
En donde:
tb1, tb2
Son los nombres de las tablas desde las que se combinan los
registros.
campo1, campo2
Son 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.
Operadores
Es cualquier operador de comparación relacional : =, <, >, <=,
>=, o <>.
CARACTERISTICAS
Cada registro dela tabla a es combinado con cada
registro de la tabla b o tabla A dependiendo de los
registro ; pero solo permanecen aquellos registro
en la tabla combinada Las condiciones que se
especifiquen con el inner join .
.
Combinaciones
Si se intenta combinar campos que contengan
datos Memo u Objeto OLE, se produce
un error. Se pueden combinar dos campos
numéricos cuales sea, incluso
si son de diferente tipo de datos. Por ejemplo,
puede combinar un campo Numérico
para el que la propiedad Size
de su objeto Field está establecida como
Entero, y un campo Contador.
El ejemplo siguiente muestra cómo
podría combinar las tablas Categorías y
Productos basándose
en el campo IDCategoria:
Ejemplo
En el ejemplo anterior, IDCategoria es el campo
combinado, pero no está incluido en la salida de la
consulta
ya 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
Sintaxis ejemplo
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)];
INNER JOIN
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;

Más contenido relacionado

La actualidad más candente

Computacion excel 2013
Computacion excel 2013Computacion excel 2013
Computacion excel 2013
Ruth Pamela Fernández Parra
 
Excel, Tarea
Excel, TareaExcel, Tarea
Excel, Tarea
josue04
 
Octavo grado taller 1 de excel 2010
Octavo grado taller 1 de excel 2010Octavo grado taller 1 de excel 2010
Octavo grado taller 1 de excel 2010
lisvancelis
 
15. tipos de datos en excel
15. tipos de datos en excel15. tipos de datos en excel
15. tipos de datos en excel
Narcisa Coronel
 
Bases De Datos En Excel
Bases De Datos En ExcelBases De Datos En Excel
Bases De Datos En Excel
angela1140
 
Conceptos Básicos de Excel 2010
Conceptos Básicos de Excel 2010Conceptos Básicos de Excel 2010
Conceptos Básicos de Excel 2010
Hugo Yanez
 
Actividad n5
Actividad n5Actividad n5
Actividad n5
fede501
 
Ejercicios de-excel-2010 n°. 1
Ejercicios de-excel-2010 n°. 1Ejercicios de-excel-2010 n°. 1
Ejercicios de-excel-2010 n°. 1
Claudia150499
 
Ejercicios de-excel-2010 n°. 1
Ejercicios de-excel-2010 n°. 1Ejercicios de-excel-2010 n°. 1
Ejercicios de-excel-2010 n°. 1
Claudia150499
 
Datos de excel
Datos de excelDatos de excel
Datos de excel
Antonio Carrillo
 
Docencia 2 Bases De Datos Excel
Docencia 2    Bases De Datos ExcelDocencia 2    Bases De Datos Excel
Docencia 2 Bases De Datos Excel
Adalberto
 
Taller 4 referencias relativas y absolutas
Taller 4   referencias relativas y absolutasTaller 4   referencias relativas y absolutas
Taller 4 referencias relativas y absolutas
lisvancelis
 
Sig en excel
Sig en excelSig en excel
Sig en excel
Víctor González
 
Conceptos generales de excel 2010
Conceptos generales de excel 2010Conceptos generales de excel 2010
Conceptos generales de excel 2010
UNACH
 
Tipos de datos en excel
Tipos de datos en excelTipos de datos en excel
Tipos de datos en excel
Alex Moreano
 
Excel Avanzado Clase 1
Excel Avanzado Clase 1Excel Avanzado Clase 1
Excel Avanzado Clase 1
gsourigues
 
Tipos de datos en excel 2013
Tipos de datos en excel 2013Tipos de datos en excel 2013
Tipos de datos en excel 2013
Joc Carrazco
 
Coronel lozano heyten abel excel
Coronel lozano heyten abel excelCoronel lozano heyten abel excel
Coronel lozano heyten abel excel
heytencoronel
 

La actualidad más candente (18)

Computacion excel 2013
Computacion excel 2013Computacion excel 2013
Computacion excel 2013
 
Excel, Tarea
Excel, TareaExcel, Tarea
Excel, Tarea
 
Octavo grado taller 1 de excel 2010
Octavo grado taller 1 de excel 2010Octavo grado taller 1 de excel 2010
Octavo grado taller 1 de excel 2010
 
15. tipos de datos en excel
15. tipos de datos en excel15. tipos de datos en excel
15. tipos de datos en excel
 
Bases De Datos En Excel
Bases De Datos En ExcelBases De Datos En Excel
Bases De Datos En Excel
 
Conceptos Básicos de Excel 2010
Conceptos Básicos de Excel 2010Conceptos Básicos de Excel 2010
Conceptos Básicos de Excel 2010
 
Actividad n5
Actividad n5Actividad n5
Actividad n5
 
Ejercicios de-excel-2010 n°. 1
Ejercicios de-excel-2010 n°. 1Ejercicios de-excel-2010 n°. 1
Ejercicios de-excel-2010 n°. 1
 
Ejercicios de-excel-2010 n°. 1
Ejercicios de-excel-2010 n°. 1Ejercicios de-excel-2010 n°. 1
Ejercicios de-excel-2010 n°. 1
 
Datos de excel
Datos de excelDatos de excel
Datos de excel
 
Docencia 2 Bases De Datos Excel
Docencia 2    Bases De Datos ExcelDocencia 2    Bases De Datos Excel
Docencia 2 Bases De Datos Excel
 
Taller 4 referencias relativas y absolutas
Taller 4   referencias relativas y absolutasTaller 4   referencias relativas y absolutas
Taller 4 referencias relativas y absolutas
 
Sig en excel
Sig en excelSig en excel
Sig en excel
 
Conceptos generales de excel 2010
Conceptos generales de excel 2010Conceptos generales de excel 2010
Conceptos generales de excel 2010
 
Tipos de datos en excel
Tipos de datos en excelTipos de datos en excel
Tipos de datos en excel
 
Excel Avanzado Clase 1
Excel Avanzado Clase 1Excel Avanzado Clase 1
Excel Avanzado Clase 1
 
Tipos de datos en excel 2013
Tipos de datos en excel 2013Tipos de datos en excel 2013
Tipos de datos en excel 2013
 
Coronel lozano heyten abel excel
Coronel lozano heyten abel excelCoronel lozano heyten abel excel
Coronel lozano heyten abel excel
 

Destacado

Authentic English on the Internet
Authentic English on the InternetAuthentic English on the Internet
Authentic English on the Internet
Peter Beech
 
Armoniche Risonanze - Agnese Cremaschi
Armoniche Risonanze - Agnese CremaschiArmoniche Risonanze - Agnese Cremaschi
Armoniche Risonanze - Agnese Cremaschi
Agnese Cremaschi
 
Itinga, araquari
Itinga, araquariItinga, araquari
Itinga, araquari
Marlon De Oliveira
 
Cristian valdez
Cristian valdezCristian valdez
Cristian valdez
CristianRobledovaldez
 
Cun
CunCun
Emerging City Report - Accra (2014)
Emerging City Report - Accra (2014)Emerging City Report - Accra (2014)
Emerging City Report - Accra (2014)
ResearchFox
 
Itinga, araquari
Itinga, araquariItinga, araquari
Itinga, araquari
Marlon De Oliveira
 
Anima 1
Anima 1Anima 1
Anima 1
Jonny Becker
 
Puedo Demandar Falso Arresth
Puedo Demandar Falso ArresthPuedo Demandar Falso Arresth
Puedo Demandar Falso Arresth
briefcommodity955
 
39. com meu deus
39. com meu deus39. com meu deus
39. com meu deus
Lukas Silva
 
Shoot machine camps
Shoot machine campsShoot machine camps
Shoot machine camps
Shawn Fair
 
.Murad resume
.Murad resume.Murad resume
.Murad resume
Murad Khan
 
I reati tributari e misure cautelari reali
I reati tributari e misure cautelari realiI reati tributari e misure cautelari reali
I reati tributari e misure cautelari reali
OdgToscana
 
US-40
US-40US-40

Destacado (15)

Authentic English on the Internet
Authentic English on the InternetAuthentic English on the Internet
Authentic English on the Internet
 
Armoniche Risonanze - Agnese Cremaschi
Armoniche Risonanze - Agnese CremaschiArmoniche Risonanze - Agnese Cremaschi
Armoniche Risonanze - Agnese Cremaschi
 
Itinga, araquari
Itinga, araquariItinga, araquari
Itinga, araquari
 
Cristian valdez
Cristian valdezCristian valdez
Cristian valdez
 
Cun
CunCun
Cun
 
Emerging City Report - Accra (2014)
Emerging City Report - Accra (2014)Emerging City Report - Accra (2014)
Emerging City Report - Accra (2014)
 
Itinga, araquari
Itinga, araquariItinga, araquari
Itinga, araquari
 
Anima 1
Anima 1Anima 1
Anima 1
 
Puedo Demandar Falso Arresth
Puedo Demandar Falso ArresthPuedo Demandar Falso Arresth
Puedo Demandar Falso Arresth
 
39. com meu deus
39. com meu deus39. com meu deus
39. com meu deus
 
Shoot machine camps
Shoot machine campsShoot machine camps
Shoot machine camps
 
.Murad resume
.Murad resume.Murad resume
.Murad resume
 
Test
TestTest
Test
 
I reati tributari e misure cautelari reali
I reati tributari e misure cautelari realiI reati tributari e misure cautelari reali
I reati tributari e misure cautelari reali
 
US-40
US-40US-40
US-40
 

Similar a Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

Grupo N°3 - Loachamin Cristian y Yungán Cristian
Grupo N°3 - Loachamin Cristian y Yungán Cristian Grupo N°3 - Loachamin Cristian y Yungán Cristian
Grupo N°3 - Loachamin Cristian y Yungán Cristian
patricia gallardo
 
Ejemploddl dml-ok
Ejemploddl dml-okEjemploddl dml-ok
Ejemploddl dml-ok
BB
 
Ejemplo ddl dml
Ejemplo ddl dmlEjemplo ddl dml
Ejemplo ddl dml
Titiushko Jazz
 
Teoria sql
Teoria sqlTeoria sql
Teoria sql
Victor Morales
 
Join
JoinJoin
Nicoanswbnhbf
NicoanswbnhbfNicoanswbnhbf
Nicoanswbnhbf
nicolas255
 
Nicoanswbnhbf
NicoanswbnhbfNicoanswbnhbf
Nicoanswbnhbf
nicolas255
 
Consultas multitabla clase
Consultas multitabla claseConsultas multitabla clase
Consultas multitabla clase
Alejandra Vera
 
Informatica
InformaticaInformatica
Informatica
etijaro
 
FUNCIONES MATEMATICAS
FUNCIONES MATEMATICASFUNCIONES MATEMATICAS
FUNCIONES MATEMATICAS
INFORMATICA_FAYN
 
Joins
JoinsJoins
La función BDCONTAR Excel
La función BDCONTAR ExcelLa función BDCONTAR Excel
La función BDCONTAR Excel
Sergio Propergol
 
SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
DeysiDelgadoSeclen
 
Los inner join- Giovanna Miramontes 3aps Cecyte bc
Los inner join- Giovanna Miramontes 3aps Cecyte bcLos inner join- Giovanna Miramontes 3aps Cecyte bc
Los inner join- Giovanna Miramontes 3aps Cecyte bc
Giovanna Miramontes
 
Herramientas de access
Herramientas de accessHerramientas de access
Herramientas de access
Robert Usma
 
Guía de declaraciones de open sql
Guía  de declaraciones de open sqlGuía  de declaraciones de open sql
Guía de declaraciones de open sql
Marcos Nava Ramirez
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
Silvana Pillapa Morales
 
Consultas basicas en sql server
Consultas basicas en sql serverConsultas basicas en sql server
Consultas basicas en sql server
Axel Casco González
 
La función BDCONTARA
La función BDCONTARALa función BDCONTARA
La función BDCONTARA
Sergio Propergol
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
Sergio Perez
 

Similar a Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3 (20)

Grupo N°3 - Loachamin Cristian y Yungán Cristian
Grupo N°3 - Loachamin Cristian y Yungán Cristian Grupo N°3 - Loachamin Cristian y Yungán Cristian
Grupo N°3 - Loachamin Cristian y Yungán Cristian
 
Ejemploddl dml-ok
Ejemploddl dml-okEjemploddl dml-ok
Ejemploddl dml-ok
 
Ejemplo ddl dml
Ejemplo ddl dmlEjemplo ddl dml
Ejemplo ddl dml
 
Teoria sql
Teoria sqlTeoria sql
Teoria sql
 
Join
JoinJoin
Join
 
Nicoanswbnhbf
NicoanswbnhbfNicoanswbnhbf
Nicoanswbnhbf
 
Nicoanswbnhbf
NicoanswbnhbfNicoanswbnhbf
Nicoanswbnhbf
 
Consultas multitabla clase
Consultas multitabla claseConsultas multitabla clase
Consultas multitabla clase
 
Informatica
InformaticaInformatica
Informatica
 
FUNCIONES MATEMATICAS
FUNCIONES MATEMATICASFUNCIONES MATEMATICAS
FUNCIONES MATEMATICAS
 
Joins
JoinsJoins
Joins
 
La función BDCONTAR Excel
La función BDCONTAR ExcelLa función BDCONTAR Excel
La función BDCONTAR Excel
 
SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
 
Los inner join- Giovanna Miramontes 3aps Cecyte bc
Los inner join- Giovanna Miramontes 3aps Cecyte bcLos inner join- Giovanna Miramontes 3aps Cecyte bc
Los inner join- Giovanna Miramontes 3aps Cecyte bc
 
Herramientas de access
Herramientas de accessHerramientas de access
Herramientas de access
 
Guía de declaraciones de open sql
Guía  de declaraciones de open sqlGuía  de declaraciones de open sql
Guía de declaraciones de open sql
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 
Consultas basicas en sql server
Consultas basicas en sql serverConsultas basicas en sql server
Consultas basicas en sql server
 
La función BDCONTARA
La función BDCONTARALa función BDCONTARA
La función BDCONTARA
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
 

Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

  • 1.
  • 2. Unión externas Son Las vinculaciones o uniones 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.
  • 3.  INNER JOIN  INNER JOIN es cualquier cláusula FROM. Esto crea una combinación por equivalencia, conocida también como unión interna,Las combinaciones Equi son las más comunes; éstas combinan los registros de dos tablas siempre que haya concordancia de valores en un campo común a ambas tablas. Se puede utilizar INNER JOIN con las tablas Departamentos y Empleados para seleccionar todos los empleados de cada departamento.
  • 4. SELECT campos FROM tb1 INNER JOIN tb2 ON tb1.campo1 comp tb2.campo2 En donde: tb1, tb2 Son los nombres de las tablas desde las que se combinan los registros. campo1, campo2 Son 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. Operadores Es cualquier operador de comparación relacional : =, <, >, <=, >=, o <>.
  • 5. CARACTERISTICAS Cada registro dela tabla a es combinado con cada registro de la tabla b o tabla A dependiendo de los registro ; pero solo permanecen aquellos registro en la tabla combinada Las condiciones que se especifiquen con el inner join . .
  • 6. Combinaciones Si se intenta combinar campos que contengan datos Memo u Objeto OLE, se produce un error. Se pueden combinar dos campos numéricos cuales sea, incluso si son de diferente tipo de datos. Por ejemplo, puede combinar un campo Numérico para el que la propiedad Size de su objeto Field está establecida como Entero, y un campo Contador.
  • 7. El ejemplo siguiente muestra cómo podría combinar las tablas Categorías y Productos basándose en el campo IDCategoria:
  • 8. Ejemplo En el ejemplo anterior, IDCategoria es el campo combinado, pero no está incluido en la salida de la consulta ya 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
  • 9. Sintaxis ejemplo 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)];
  • 10. INNER JOIN 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;