JOINS/ SUBQUERY

04.06.2011 21:39

JOINS

Las consultas multitabla o joins, tambien denomionadas combinaciones o composiciones, permiten recuperar  

datos  de dos tablas  o mas  segun las relaciones o logicas entree ellas. Las conbinaciones indicancomo deberian utilizarSQL

Una condicion de conbinaciones ( o composicion) define  la forma en la que dos tabals  se relacionan en una sola consulta


  • Especificar la columna de cada Tabla que debe  usarse para la combinacion una cosndicion de combinaciones tipica especifica una clave externa de una tabla y su clave asociada en otra tabla
  • Especificar un operadro logico(=,<>,etc) para usar en los valores de comparacion de  las tablas

 

Una tabla que combina las siguientes tablas se separa con  comas  en la clausula  FROM) MOSTRANDO EL NUMERO DE PEDIDOS

y su importancia y el numero del cliente y su limite de credito , utilizado para la combinacion la columna  CLIE LA TABLA PEDIDOS Y LA TABLA NUMCLIE de la tabla  pedido  mediante el operador logico=

SELECTnumpedido,importe,empresa,limitecredito

From Pedido,cliente

WHEREcliente=numclie;

SUBQUERY

Un subquery es una instrucción SELECT que está anidado dentro de otro T-SQL. Una instrucción SELECT subquery se ejecuta de forma independiente , en el que está anidado y devolverá un conjunto de resultados. Una instrucción SELECT subquery puede ser única y no depende de la declaración en la que está anidado; además puede devolver cualquier número de valores, y se puede encontrar en la lista de columnas de una instrucción SELECT, el FROM, GROUP BY, HAVING, y / o cláusulas ORDER BY de una instrucción T-SQL. Un subquery puede ser utilizado como un parámetro a una llamada de función. Básicamente, una subquery puede ser utilizado en cualquier expresión.