Как реализовать простой анализатор SQL? - PullRequest
0 голосов
/ 03 декабря 2018

Я сохранил несколько таблиц реляционной базы данных в Redis с хешем типа данных.например:

select Id,Name,TotalAmount,OrderProductIdsArray from Order;
slect Id,OrderId,ProductName,Quantity,Amount from OrderProduct;

Order и OrderProduct - это отношение один ко многим.Я знаю, что я могу запросить redis для Order и OrderProduct методом, основанным на значении ключа, на нескольких шагах.Но я хочу запросить реляционные данные в redis с помощью SQL, как показано ниже:

select a.Id,a.TotalAmount,b.Id OrderProductId,b.Quantity,b.Amount
from Order a
join OrderProduct b on a.Id=b.OrderId
where a.Id=34790

Итак, я думаю, что мне нужно проанализировать оператор SQL и преобразовать его в свой метод, основанный на ключе, выполняемый пользователем.Может ли кто-нибудь дать мне совет, учебник или материал, пожалуйста?Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...