MySQL: Clausura FROM

MySQL

MySQL: Clausura FROM

En este tutorial te explicaré como utilizar la clausura FROM de MySQL con sintaxis y ejemplos

Descripción

La Clausura FROM de MySQL es usada para listar las tablas y cualquier join(unión) requerida por una consulta en MySQL

Sintaxis

La sintaxis para la Clausura FROM en MySQL es:

FROM table1
[ { INNER JOIN
| LEFT [OUTER] JOIN
| RIGHT [OUTER] JOIN } table2
ON table1.column1 = table2.column1 ]

Parámetros o Argumentos

table1 y table2

Las tablas usadas en la instrucción MySQL. Las dos tablas están unidas basadas en table1.column1 = table2.column1.

Notas

  • Cuando se utiliza la cláusula FROM en una sentencia MySQL, debe haber al menos una tabla en la cláusula FROM.
  • Si hay dos o más tablas enumeradas en la cláusula de MySQL FROM, estas tablas generalmente se unen mediante INNER JOIN u OUTER JOIN, en contraposición a la sintaxis más antigua de la cláusula WHERE.

Con Una tabla

Es difícil explicar la sintaxis de la cláusula MySQL FROM, así que veamos algunos ejemplos. Iniciaremos por ver cómo utilizar la cláusula FROM con sólo una tabla.

Ejemplo:

SELECT *
FROM order_details
WHERE quantity >= 10
ORDER BY quantity DESC;

En este ejemplo de cláusula MySQL FROM, hemos utilizado la cláusula FROM para listar la tabla llamada order_details. No hay joins(uniones) realizadas ya que sólo estamos utilizando una tabla.

Dos tablas con INNER JOIN

Todos los Join SQL

Veamos cómo usar la cláusula FROM con dos tablas y un INNER JOIN.

Ejemplo:

SELECT order_details.order_id, customers.customer_name
FROM customers
INNER JOIN order_details
ON customers.customer_id = order_details.customer_id
ORDER BY order_id;

Este ejemplo de cláusula de MySQL FROM utiliza la cláusula FROM para listar dos tablas – customers y order_details. Y estamos utilizando la cláusula FROM para especificar un INNER JOIN entre las tablas customers y order_details basadas en la columna customer_id en ambas tablas.

Dos Tablas con OUTER JOIN

Echemos un vistazo a cómo utilizar la cláusula FROM cuando unimos(joins)  dos tablas utilizando un OUTER JOIN. En este caso, veremos el LEFT OUTER JOIN.

Ejemplo:

SELECT products.product_id, inventory.qty_on_hand
FROM products
LEFT OUTER JOIN inventory
ON products.product_id = inventory.product_id
WHERE products.product_name = 'Database Software';

Este ejemplo de cláusula MySQL FROM utiliza la cláusula FROM para listar dos tablas – “products” e “inventory”. Y estamos utilizando la cláusula FROM para especificar el LEFT OUTER JOIN entre las tablas “products” e “inventary” basadas en las columnas product_id de ambas tablas.

Para seguir este Tutorial Completo Accede desde el siguiente enlace

Tutorial MySQL

Gracias Por visitar Hazlo Express   , no te olvides de compartir y darle a me gusta, deja tu preguntas en los comentarios,

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.