0
私はアイテムと数量のリストを含むメインテーブルを持っていると仮定します。また、項目と数量のリストを持つ2番目の表。 例Pythonの2つの異なるsqlite3テーブルから値を減算する方法
メインテーブル(株)(表1)
----------
Items | QTY
----------
sugar | 14
mango | 10
apple | 50
berry | 1
第二表(ユーザー入力によって移入)(表2)私は表2の項目と数量を取得するにはどうすればよい
----------
Items |QTY
----------
sugar |1
mango |5
apple |8
berry |1
、項目名を表1の項目名と比較して、表1の値から表2の値を減算するようにします。 要約すると、sqlite3のPythonで2つの異なる表から値を減算するにはどうすればよいですか?多く。
replace into Stock(Items, qty)
select s.Items,
s.qty - t.qty
from Stock s
join Second_table t on s.Items = t.Items;
上記の作品をアイテム欄に定義された一意のキーがある場合: 簡単なコード例はまた、あなたがjoin
とreplace into
を使用することができます
すでに – meyer9
あなたが最初のテーブルを更新しますかしようとしたものを私たちに示してください? – GurV
はい、それは私が何をしたいのですか – Peter