我有 2 张桌子,即 Products & Purchase:
products: id, productname, quantityleft.
purchase:id, productname, quantity.
产品表- 将购买所有新产品。这意味着表产品中不会存在相同的产品名称。所有独特产品的列表
PURCHASE TABLE - 具有唯一 Purchase_ID 的所有购买产品的列表。
这是我的场景/问题:
如果我想在PURCHASE中添加或插入值,表PRODUCTS将获取购买的所有值,但仅当购买中的产品名称不存在于产品的“产品名称”中时。
如果productname 购买已经存在于productname products中,则 products 中的数量将加上具有相同productname的购买数量的值。
到目前为止,我之前还没有遇到过这种情况,但如果我得到了这个,我很容易编写这个代码。我现在想的是使用,distinct
但我知道这不是正确的做法。你能建议我实现这一目标的最佳和正确方法吗?除了我真的一无所知,我不能用谷歌搜索它。希望你能帮助我。