¿Qué es minus en MySQL?

| Última modificación: 28 de enero de 2025 | Tiempo de Lectura: 2 minutos

¿Sabes qué es minus en MySQL y para qué sirve? Si aún no conoces este elemento, pero te gustaría aprender más acerca de él, te invitamos a seguir leyendo este post, pues estamos seguros de que te ayudará a cumplir con objetivos dentro de los programas con bases de datos.

¿Qué es minus en MySQL?

El minus en MySQL es un comando que hace referencia a la diferencia entre dos tablas, que puede funcionar en conjunto con otros comandos, tal como union, union all e intersect. Así pues, minus se utiliza para obtener datos que pertenecen a dos tablas diferentes, pero no se pueden obtener en una misma consulta. Es por eso que las tablas sobre las que se va a proponer deben tener el mismo número de campos y los tipos en el mismo orden, para que el minus o la substracción se pueda realizar.

Así pues, minus tiene la característica de que para hacer referencia a toda la diferencia de ambas tablas, se deben realizar dos procesos. Uno a la inversa del otro, es decir, en primer lugar deberás substraer la tabla 2 de la tabla 1 y, después, tendrás que substraer la tabla 1 de la tabla 2. De esta manera, te devolverá los resultados correctos en cada caso.

A continuación, te mostraremos la sintaxis general de minus en MySQL en los dos casos.

SELECT *
FROM TABLA1
MINUS
SELECT *
FROM TABLA2;

Este comando devolvería los registros que están en la tabla 1, pero que no están en la tabla 2. Así pues, para realizar el caso inverso, deberás cambiar el orden de las tablas.

SELECT FROM TABLA2
MINUS
SELECT *
FROM TABLA1;

Por otro lado, este comando devolvería todos los registros que están en la tabla 2, pero que no están en la tabla 1.

Entonces, si llegas a requerir este tipo de resultados, es decir, datos de un par de tablas, que no pueden ser obtenidos en una misma consulta, minus te puede ayudar a resolver el problema.

Si has llegado hasta aquí seguramente te interesa saber qué es minus en MySQL y quieras profundizar más en este y otros muchos conceptos y herramientas para el manejo de macrodatos. Por eso, si quieres seguir aprendiendo, te invitamos a echarle un vistazo al temario de nuestro Bootcamp Big Data & Data Science. ¡Esperamos que te apuntes pronto para cambiar tu vida e impulsar tu carrera!

¡CONVOCATORIA ABIERTA!

Big Data & Data Science

Full Stack Bootcamp

Clases en Directo | Acceso a +600 empresas | 98% de empleabilidad

KeepCoding Bootcamps
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.