比方说,我有一个杂货店的购物车,每个物品都有一个唯一的ID。当有人点击“购买”时,会为该购物车中的每件商品发送一个数组,并附带一个对象。推车变化所以有时候它可能是2项,有时6项等对阵列中的每个对象运行PostgreSQL UPDATE查询
例子:
[{id: 1, amt_purchased: 3}, {id: 2, amt_purchased: 4}]
我需要我的SQL表“可杂货”,根据什么购买更新。
对于一个食品项目,我会用以下内容:
UPDATE available
SET amt_avail = amt_avail - 3
WHERE produce_id = 1
因为我现在有多个项目,我怎么能得到查询,为所购买的每一项运行?或者作为一个可根据购买多少物品进行调整的大规模查询?
我的项目是Ionic/AngularJs和NodeJs,Express,MassiveJs。
谢谢你们!还是一个小菜,所以我很难解释我需要什么。
你给一个对象结构,然后不同的更新结构,尽可能的字段名。如果你想得到一个可用的答案,你应该在你的问题中做出这两个匹配。否则,更新查询的逻辑不清楚。 –