账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    更新语句,涉及三个表,怎么写呢
    47
    0

    update stock_spec ss SET order_num=(
    SELECT SUM(actual_num)
    FROM sales_trade_order sto
    LEFT JOIN sales_trade st ON sto.trade_id=st.trade_id
    WHERE (st.trade_status=30 or st.trade_status=35) and sto.spec_id=ss.spec_id
    )

    上面是我写的,只是为了描述清楚问题,不能在mysql中实现更新。
    就是要更新stock_spec表中order_num为sales_trade_order中所有spec_id等于ss表中spec_id的actual_num的和同时要求sales_trade表的status等于30或35

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 夢でも 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部