11sql.com

SQL JOINS


  SQL > SQL Avanzado > JOINS

gps map search

La sentencia SQL JOIN permite consultar datos de 2 o más tablas.

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 "

pernombreapellido1apellido2dep
1ANTONIOPEREZGOMEZ1
2ANTONIOGARCIARODRIGUEZ2
3PEDRORUIZGONZALEZ2

Tabla "departamentos", con la clave primaria "dep"

depdepartamento
1ADMINISTRACION
2INFORMATICA
3COMERCIAL

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".





gps map search



SQL


SQL INNER JOIN >>


Copyright © 2012   11sql.com   Todos los derechos reservados.


SQL BASICO

SQL Intro
SQL Sintaxis
SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL ORDER BY
SQL INSERT
SQL UPDATE
SQL DELETE

SQL AVANZADO

SQL TOP
SQL LITE
SQL WILDCARDS
SQL IN
SQL BETWEEN
SQL ALIAS
SQL JOINS
SQL INNER JOIN
SQL LEFT JOIN
SQL RIGHT JOIN
SQL FULL JOIN
SQL UNION
SQL SELECT INTO
SQL CREATE DATABASE
SQL CREATE TABLE
SQL RESTRICCIONES
SQL NOT NULL
SQL UNIQUE
SQL UNIQUE ALTER TABLE
SQL PRIMARY KEY
SQL FOREIGN KEY
SQL CHECK
SQL DEFAULT
SQL CREATE INDEX
SQL DROP
SQL TRUNCATE
SQL ALTER
SQL AUTO INCREMENT
SQL VIEWS
SQL DATES
SQL VALORES NULL
SQL FUNCIONES NULL
SQL DATOS TEXTO MySQL
SQL DATOS NUMERICOS MySQL
SQL DATOS FECHA MySQL




Mapa del Sitio