Tengo dos tablas y quiero seleccionar todos los valores de la "TABLA A" que tienen un valor diferente en una columna de la "TABLA B".
Intenté esto
SELECT A.* FROM tableA A
left join tableB B ON A.id = B.id WHERE B.column <> 1;
Pero esto solo devuelve el valor que quiero ignorar.
SELECT A.*
FROM tableA A
INNER JOIN tableB B
ON A.id = B.id
WHERE B.column != 1;
o
SELECT A.* FROM tableA A WHERE A.Id NOT IN (SELECT B.Id FROM tableB B WHERE B.column != 1)
Depende de su SQL, puede usar <> o! =
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras