1
数分ごとにcronジョブを実行するSQL文を作成する際に問題があります。同じIDで異なる国の更新テーブル
は私がItemCode
S(IDが)同じことをしている一つの列を均等化したいが、それぞれの国が
表異なっている:私はOnHand where country = de
を取り、OnHand where country = hu
に入れたい
+----------+--------+---------+
| ItemCode | OnHand | country |
+----------+--------+---------+
| 08040 | 450 | de |
+----------+--------+---------+
| 08040 | 000 | hu |
+----------+--------+---------+
| 08040 | 145 | si |
+----------+--------+---------+
。
UPDATE sap_items
ON sap_items.ItemCode = sap_items.ItemCode AND
sap_items.country='de'
SET sap_items.OnHand = sap_items.OnHand
WHERE sap_items.country='hu'";
私は、これは間違っていることを理解 - (複数ItemCode
のためにそれらの7000を持っています)。しかし、私は正しくそれを置く方法がわかりません。
その作業!どうもありがとうございました。はい、私の構文は本当に悪いです。あなたはどこから学習を始めるべきか推薦状を持っていますか?そしてそれに入るための最善の方法は何ですか? –
正直言って、Stack Overflowは学ぶのに最適な場所です。 TechOnTheNetも非常に良いリソースです。 –