Dichas tablas estarán relacionadas entre ellas de alguna forma, a través de alguna de sus columnas.
Existen 3 tipos de JOINS: JOIN interno, JOIN externo y JOIN cruzado.
Una clave primaria es una columna con un valor único para cada registro de una tabla.
El propósito del JOIN es unir información de diferentes tablas, para no tener que repetir datos en diferentes tablas.
Ejemplo:
Si tenemos las siguientes tablas
Tabla personas, con la clave primaria "per "
per | nombre | apellido1 | apellido2 | dep | |
---|---|---|---|---|---|
1 | ANTONIO | PEREZ | GOMEZ | 1 | |
2 | ANTONIO | GARCIA | RODRIGUEZ | 2 | |
3 | PEDRO | RUIZ | GONZALEZ | 2 |
Tabla "departamentos", con la clave primaria "dep"
dep | departamento |
---|---|
1 | ADMINISTRACION |
2 | INFORMATICA |
3 | COMERCIAL |
Si queremos saber los nombres de las personas que trabajan en INFORMATICA, tendríamos que hacer un JOIN de las 2 tablas "personas" y "departamentos", que se relacionarían por la columna "dep".
Es decir, que desde la tabla "personas" y mediante la columna "dep", podemos acceder a la información de la tabla "departamentos".
No hay comentarios.:
Publicar un comentario