Dit werkt niet:
SELECT foo FROM bar ORDER BY 'baz';
Dit werkt wel :
SELECT foo FROM bar ORDER BY baz;
Heb je geprobeerd de aanhalingstekens te verwijderen die connection.escape
voegt?
Probeer dit te gebruiken:
function escapeSansQuotes(connection, criterion) {
return connection.escape(criterion).match(/^'(\w+)'$/)[1];
}
gebruik dan escapeSansQuotes(connection, order)
in plaats van connection.escape(order)
.