Vamos con un poco de teoría.
Vamos a hacer una introducción y después seguimos con los ejemplos.
Hasta este momento hemos vistos solo una tabla.
Cuando necesitamos recuperar la información de una tabla o de una base de datos nos encontramos que dicha información se encuentra en varias tablas, referenciadas a través de índices o códigos. Por ejemplo si teneos una tabla de ventas con un campo cliente, dicho campo contendría el código del cliente de la tabla de cliente.
Esta forma de almacenar la información no resulta rentable a la hora de consultar datos.
SQL nos proporciona una forma muy fácil de mostrar la información repartida en varias tablas, con las consultas combinadas o JOINS.
Las consultas combinadas pueden ser de tres tipos:
- Combinación interna
- Combinación externa
- Uniones
Combinación interna.
La combinación interna nos permite mostrar los datos de dos o más tablas a través de una condición WHERE.
Combinación Externa
Al utilizar esta combinación no es excluyente ya que no se utiliza la clausula WHERE como vimos en la anterior.
Unión.
Nos permite unir dos o más conjuntos de resultados en uno detrás del otro como si se tratase de una única tabla.
Creo que con esto hemos hecho un resumen súper resumido, ahora toca practicar con los comandos.