MYSQL

Páginas: 4 (939 palabras) Publicado: 8 de abril de 2014
Creación de consultas más avanzadas

El verdadero potencial de las bases de datos relacionales reside en la posibilidad de establecer relaciones entre las tablas.

Hasta ahora solo hemostrabajado con una tabla para familiarizarnos con la sintaxis de SQL. La mayor parte de las aplicaciones del mundo real constan de varias tablas, por lo que necesitaremos aprender a trabajar en estassituaciones.

En primer lugar, vamos a agregar dos nuevas tablas a la base de datos. La tabla contendrá 1os datos de 1os clientes (un identificador de cliente, un nombre y un apellido) y la otra tablacontendrá 1os datos de venta (un identificador de cliente, un identificador de comercial, el valor de las ventas en dólares y un código exclusivo para la venta).



Combinación de dos o más tablasComo puede ver, aquí se utiliza el número del comercial y el identificador del cliente de la tabla de ventas. Si examina el primer registro de ventas, observara que se compone de sales rep 1, que, alexaminar la tabla sales rep, verá que se corresponde con Sol Rive. El proceso manual de examinar la relación entre las dos tablas es el mismo que el que realiza MySQL, siempre que se le indique querelación utilizar. A continuación, escribiremos una consulta que recupere toda la información desde el primer registro de ventas así como el nombre del representante de ventas.
mysql> SELECT sales_rep,customer, value, first_name, surname FROM sales, sales-rep WHERE code=l AND sales-rep.employee-number=sales.sales_rep;

La primera parte de la consulta, tras el comando SELECT, incluye 1os camposque deseamos recuperar. La operación resulta bastante sencilla ya que todo consiste en indicar 1os campos que deseamos de las dos tablas.

La segunda parte, tras FROM, indica a MySQL que tablasutilizar. En este caso, son dos: la tabla sales y la tabla sales rep.

La tercera parte, tras WHERE, contiene la condición code=l, que devuelve el primer registro de la tabla de ventas. La siguiente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mysql
  • Mysql
  • Mysql
  • Mysql
  • QUE ES MYSQL
  • Mysql
  • Mysql
  • Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS