sql >> Base de Datos >  >> RDS >> Mysql

MySQL - ¿Cómo obtener una lista de valores en la Tabla A que no existen en la Tabla B?

Suponiendo que la columna se llame 'id', ya sea:

SELECT *
FROM tableA a
WHERE NOT EXISTS (SELECT 1 FROM tableB WHERE id = a.id)

o

SELECT *
FROM TableA
WHERE id NOT IN (SELECT id FROM tableB)

Probablemente necesitará probar para ver cuál funciona mejor. MySQL puede ser un poco impredecible.