I have the code
const defer = Q.defer();
var sql = "SELECT * FROM test WHERE type != ? AND externalUserId != ?";
db.query(sql, [options.type, options.externalUserId], (err, result) => {
if (err) {
console.dir(err);
defer.reject(err);
} else {
defer.resolve(result);
}
});
return defer.promise;
I'm trying to select all rows that don't have a certain type. The code above returns the wrong results. Does anyone know why?