To nie działa:
SELECT foo FROM bar ORDER BY 'baz';
To działa :
SELECT foo FROM bar ORDER BY baz;
Czy próbowałeś usunąć cytaty, które connection.escape
? dodaje?
Spróbuj użyć tego:
function escapeSansQuotes(connection, criterion) {
return connection.escape(criterion).match(/^'(\w+)'$/)[1];
}
następnie użyj escapeSansQuotes(connection, order)
zamiast connection.escape(order)
.