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.