我目前正在创建一个应该使用SQLite数据库的Android应用程序。在我的例子中,我需要重复“产品类型”、“账单”和“所有购买产品的列表”。
法案:
id
customer
data -> link to list of all purchased products
price
产品类型:
id
name
price
我的问题是:一个客户可以有更多的产品连接到一张账单上。如何设计?是对每一张钞票使用一行使用:
id
bill_id
product
或者更确切地说,将更多的产品插入一行,然后在我的应用程序中解析它?我想,有个更好的解决办法。谢谢你的帮助。
我有以下查询
select
C.Persona, C.Producto, Sum(C.Cantidad * P.Precio) [Total_Purchase]
from
Compras C
join
Precios P on C.Producto = P.Item
group by
C.Producto, C.Persona
它返回每个客户(角色)对每个产品的总购买量。如何才能为每个客户和所涉及的产品带来最大总购买量?
我一直在学习Arangodb和使用AQL的图形遍历,我已经查看了一些可以在网上找到的例子,比如飞行路线、演员和电影,但我很难写出我最初认为是一个简单的产品推荐实验,在这个实验中,客户是根据其他客户(有类似购买)的购买推荐他/她没有购买的产品。 到目前为止,这就是我设法实现的,检索与当前客户购买了相同产品的其他客户的产品 FOR products IN 1..1 OUTBOUND 'customers/118685' bought
FILTER products._id LIKE "products/%"
FOR other_buyers IN