MySQL: cláusula FROM

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MySQL: cláusula FROM

Este tutorial de MySQL explica cómo usar MySQL Cláusula DESDE Con sintaxis y ejemplos.

describir

La cláusula MySQL FROM se usa para enumerar las tablas y las uniones requeridas por la consulta en MySQL.

sintaxis

La sintaxis de la cláusula FROM en MySQL es:

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

parámetro o parámetro

table1 y table2 Tablas utilizadas en declaraciones de MySQL.Las dos tablas están basadas en combinaciones. table1.column1 = table2.column1.

notas

  • Cuando se usa la cláusula FROM en una declaración de MySQL, al menos una tabla debe estar listada en la cláusula FROM.
  • Si se enumeran dos o más tablas en la cláusula FROM de MySQL, estas tablas generalmente se unen mediante una combinación INNER o OUTER en lugar de la sintaxis anterior en la cláusula WHERE.

Ejemplo – una mesa

La sintaxis de la cláusula FROM de MySQL es difícil de explicar, veamos algunos ejemplos.

Primero veremos cómo usar la cláusula FROM con una sola tabla.

Por ejemplo:

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

En este ejemplo de la cláusula FROM de MySQL, usamos la cláusula FROM para listar la tabla llamada detalles_pedido. Como solo estamos usando una tabla, no se realiza ninguna unión.

Ejemplo: dos tablas con INNER JOIN

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

Por 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 la cláusula FROM de MySQL usa la cláusula FROM para enumerar dos tablas: clientes y detalles_del_pedido. Usamos la cláusula FROM para especificar un INNER JOIN entre las tablas de clientes y detalles de pedido en función de las columnas de id_cliente en ambas tablas.

Ejemplo: dos tablas con OUTER JOIN

Veamos cómo se usa la cláusula FROM cuando unimos dos tablas usando OUTER JOIN. En este caso, veremos LEFT OUTER JOIN.

Por 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 la cláusula FROM de MySQL usa la cláusula FROM para enumerar dos tablas: productos e inventario. Usamos la cláusula FROM para especificar una UNIÓN EXTERNA IZQUIERDA entre los productos y las tablas de inventario en función de la columna product_id en ambas tablas.

(Visited 4 times, 1 visits today)