I want to use some thing likes this:
SELECT * FROM table WHERE NOT(other where);
Other wheres are like
A = 1 AND B = 3
Values of A and B are not static. How can I use zend-db to get this query?
$where->addPredicate(new PredicateExpression('NOT (?)', (new Where())->equalTo(A = $value));
This always works for me.
$select->columns(['first_name', 'last_name']); $select->from(['U', 'USER']); $select->where->equalTo('first_name', 'Larry'); $select->where->expression("NOT(last_name) = 'Harry'", []);