MySQL selecciona filas que no tienen una columna coincidente en otra tabla
Parece que no puedo resolver esto hasta ahora. Estoy intentando unir dos tablas y solo selecciono las filas en la tabla A que no tienen una columna coincidente en la tabla B. Por ejemplo, supongamos que tenemos una tabla de usuarios y una tabla enviada.
users
La tabla tiene las siguientes columnas:id, username
sent
La tabla tiene las siguientes columnas:id, username
Quiero seleccionar todas las filas deusers
dóndeusername
no existe ensent
mesa. Así que sitom
es enusers
y ensent
no será seleccionado. Si el esta enusers
pero no ensent
será seleccionado. Intenté esto pero no funcionó en absoluto:
SELECT pooltest.name,senttest.sentname
FROM pooltest,senttest
WHERE pooltest.name != senttest.sentname