私は2つのテーブルは私をしかし、その投げエラーをfooditemと.I iはSQL oracleでUPDATEとJOINを使用するにはどうすればよいですか?
このような値を更新しようとしてSELECT food_serve.food_serve_cost
FROM fooditem INNER JOIN food_serve
ON fooditem.food_item_no= food_serve.food_item_no and fooditem.food_type = 'M'and food_serve.food_serve_size = 'ST';
しかし、イムに変更したいデータを閲覧することができますfood_serveいる
update q
set q.food_serve_cost = q.food_serve_cost *1.15
from food_serve q
inner join fooditem a
on q.food_item_no = a.food_item_no
where a.food_type = 'M' AND q.FOOD_SERVE_SIZE = 'ST';
後研究私は傾きからの更新で使用することがわかりましたが、私はこのための修正を見つけることができません 助けてください?イム
これは役立つかもしれませんhttps://stackoverflow.com/questions/2446764/update-statement-with-inner- join-on-oracle –
ここでさらに重複するもの:https://stackoverflow.com/search?q=%5Boracle%5D+update+with+join –