Продолжая цикл вещей, реализованых не на том на чем надо, мы готовы вам представить TrimQuery. Это SQL сервер на JavaScript. Объем кода ~ 700 строк.
TrimQuery прекрасно справляется с конструкциями вида:
SELECT Customer.id, Customer.acctBalance, Invoice.total FROM Customer, Invoice WHERE Customer.id = Invoice.custId ORDER BY Customer.id ASC
>>> Подробности