1

私のプロジェクトには次のビューとテーブルがあります。

vw_get_arabia_upod_full_details ここに画像の説明を入力

arabia_upod_item_avalability_master ここに画像の説明を入力

同じテーブルの maxAllowed と arabia_upod_item_avalability_master にある availableQuantity に基づいて、各 item_id の vw_get_arabia_upod_full_details にある数量と合計価格を更新したいと考えています。availableQuantity は総数です。利用可能な量の。したがって、maxAllowed をチェックし、maxAllowed (またはそれ未満) を availableQuantity がゼロになるまで、各アイテムの数量を更新する必要があります。私たちを手伝ってくれますか?前もって感謝します。

4

1 に答える 1

0
update vw_get_arabia_upod_full_details 
set
    quantity = your value
    price = ...
from vw_get_arabia_upod_full_details d
join arabia_upod_item_avalability_master m on d.id = m.id
where your condition
于 2012-07-04T09:39:16.900 に答える