如何实现一个简单的SQL分析器?

时间:2018-12-03 07:29:50

标签: java c++ mysql sql oracle

我已经保存了一些关系数据库表以使用数据类型的哈希值进行Redis。例如:

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

Order和OrderProduct是一对多关系。 我知道我可以在服务器步骤中通过基于键值的方法查询Order和OrderProduct的redis。但是我想使用SQL查询Redis中的关系数据,如下所示:

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语句并将其转换为基于客户可执行键值的方法。 有人可以给我一些建议,教程或材料吗?非常感谢你!

0 个答案:

没有答案