CONSULTAS A MULTIPLES TABLAS

Páginas: 3 (735 palabras) Publicado: 14 de mayo de 2015
CONSULTAS A MULTIPLES TABLAS
En la sesión anterior las consultas solo hacen referencia a los datos almacenados en una
sola tabla. En el caso de que las consultas requieran datos de más de una tabladebemos
utilizar las uniones.
UNIENDO MULTIPLES TABLAS
Una unión permite combinar columnas de diferentes tablas y devolver una tabla de de
resultados. Por ejemplo se tiene las tablas Clientes yFacturas. Una consulta valida seria
“Muéstrame el nombre de los clientes con sus respectivas facturas”, la información
pedida no se encuentra en ninguna de las dos tablas, por lo tanto es necesarioutilizar las
uniones para unir las tablas en las cuales esta la información requerida.
Seleccionar Columnas de Multiples Tablas
JOIN.- especifica las tablas que serán unidas y como se unirán.
ON.-especifica la condición de unidad.
Consultar dos o mas tablas para producir un resultado
Use claves primarias y foráneas como condiciones de unión.
Use columnas comunes para especificar unión entretablas
La tabla clientes tiene una columna cod_cli que es la clave primaria e identifica a un
cliente. La tabla facturas tiene una columna cod_cli que es una clave foránea, e
identifica al cliente quese le emitió la factura.
INNER JOINS(Combinaciones Internas)
Estas combinaciones usan un operador de comparación para hacer coincidir las filas de
dos tablas según los valores de las columnas comunesde cada tabla.
Ejemplo:1
Muestra el nombre de los clientes y sus facturas respectivas ordenadas por el nombre
del cliente.
Sin Alias
select cliente.nom_cli,factura.num_fac,factura.fec_fac fromcliente inner join factura
on cliente.cod_cli=factura.cod_cli order by cliente.nom_cli;
Con alias
select c.cod_cli,nom_cli,num_fac,fec_fac from cliente as c inner join factura as f
on c.cod_cli=f.cod_cli order by c.nom_cli;

Ing. Oscar Ascon Valdivia

1

Practica de Consultas
1.

Mostrar código, nombre y apellidos del cliente y la fecha de venta, según un
apellidos seleccionado

Private Sub...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Consulta a múltiples tablas en SQL99-STANDARD
  • diseño consultas multiples acces
  • Sql
  • Prueba Base De Consultas De Tabla
  • Access tablas y consultas
  • Consultas de combinación entre tablas
  • Tablas de inteligencias multiples
  • CONSULTAR 2 O MAS TABLAS CON Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS