ホームページ >バックエンド開発 >PHPチュートリアル >この SQL の書き方を聞いてください
SQL select update
基本条件:まず該当するデータを取得してからアップデートを実行してください。頭の中でこんな風に書けません
試してみてください
update user_money set user_money.money = (select sum(ume.money) as m , u.userid from user_money_exchange ume left join user u on ume.username = u.username where ume.ordertag = 1 group by ume.username + select sum(ume.money) as m , u.userid from user_money_exchange ume left join user u on ume.username = u.username where ume.ordertag = 2 group by ume.username) where user_money.u_id = u.userid
ありがとう、うまくいきます、ありがとうございます