jueves, 24 de enero de 2013

SENTENCIAS SQL PARA RECUPERAR Y EXTRAER INFORMACIÓN DE VARIAS TABLAS

JOINS 

Permite recuperar informacion de varias tablas

INNER JOIN 

Recupera informacion de dos a mas tablas.

SINTAXIS:

SELECT campos FROM tabla 1
INNER JOIN tabla2 ON tabla1. Campo=tabla2. campo

INNER JOIN > Clausula para definir la tabla a relacionar.
ON > Permite establecer la relacion con el campo similar en las dos tablas, por lo general la clave primaria.

EJEMPLO

LEFT JOIN : Es practicamente lo mismo que INNER JOIN, con la diferencia que LEFT JOIN, compara todos los datos de la izquierda con los de la derecha, pero si no existen coincidencias en derecha, los coloca como NULL y muestra los resultados sin importar que existan coincidencias.

CROSS JOIN : Producto cartesiano de todos los registros de las dos tablas, no incluye ON para filtrar los resultados.

CLAUSULAS GROUP BY Y HAVING : Permite obtener grupos de resultados, en la relacion con varias tablas.

EJEMPLO : 


UN LINK PARA QUE REFUERCEN UN POCO MAS SOBRE EL TEMA 

http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=131




No hay comentarios:

Publicar un comentario