Sobes.tech
Junior — Middle

¿Cómo se puede combinar la información de varias tablas en una base de datos?

sobes.tech AI

Respuesta de la IA

Combinar información de varias tablas en una base de datos se puede hacer mediante operaciones JOIN. JOIN permite enlazar filas de diferentes tablas por un campo común.

Principales tipos de JOIN:

  • INNER JOIN — devuelve solo los registros coincidentes de ambas tablas.
  • LEFT JOIN (o LEFT OUTER JOIN) — devuelve todos los registros de la tabla izquierda y los coincidentes de la derecha, si los hay.
  • RIGHT JOIN — lo contrario, todos de la derecha y los coincidentes de la izquierda.
  • FULL JOIN — todos los registros de ambas tablas, con NULL donde no hay coincidencias.

Ejemplo de consulta SQL que une las tablas "orders" y "customers" por el campo customer_id:

SELECT orders.id, customers.name, orders.total
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;

En QA automation, se pueden usar estas consultas para verificar la integridad de los datos o para preparar datos de prueba.