diff --git a/lib/sql.js b/lib/sql.js index cea7bea..4845242 100644 --- a/lib/sql.js +++ b/lib/sql.js @@ -1159,7 +1159,12 @@ SQLConnector.prototype._buildWhere = function(model, where) { } } } - whereStmts.push(stmt); + var columnRestricted = false; + whereStmts.forEach(function(stmt) { + if (columnRestricted) return; + columnRestricted = stmt.sql.indexOf(columnName) >= 0; + }); + if (!columnRestricted) whereStmts.push(stmt); } var params = []; var sqls = [];