diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts index 8c44151310..2d53cbc80d 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/conditionV2.ts @@ -277,7 +277,11 @@ const parseConditionV2 = async ( break; case 'neq': case 'not': - qb = qb.whereNot(field, val); + qb = qb.where((nestedQb) => { + nestedQb + .whereNot(field, val) + .orWhereNotNull(customWhereClause ? _val : _field); + }); break; case 'like': if (column.uidt === UITypes.Formula) {