請幫我。 練習如下: 「修改數據庫,以便每場比賽進球超過3個的所有球員的薪水增加5%。」 我該怎麼做?我想這個代碼,但他是給錯誤Mysql錯誤:1093
update tbplayer
set salary_player=(salary_player*1.0)
where tbplayer.name_player in (
select tbjplayer.name_player
from tbjplayer inner join tbplay
on tbplayer.cod_player = tbplay.cod_player
where tbplay.numberGoalsPlayer >= 3)
表結構: http://textuploader.com/d5vlh
錯誤代碼:1093您不能指定目標表「tbjogador」的更新在FROM子句0.000秒
到dinamically創建臨時表你不能查詢和更新同一張表,因此出現錯誤。你能分享表結構嗎? –