qq_28984159
2018-10-16 18:20
采纳率: 66.7%
浏览 393

SQL语法请教!!!望大神指点迷津!!!!

图片说明

如图!!!!!!!!!!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 发个福福 2018-10-17 00:48
    已采纳

    UPDATE account SET bantime = '2017/12/12 12:12:12' WHERE (acct_id IN (SELECT acct_id FROM character WHERE (sta> 25)))

    点赞 打赏 评论
  • blownewbee 2018-10-17 00:42

    所有列是什么意思?包括level exp sta ... 这些任意>25么

    点赞 打赏 评论
  • 创业的鱼 2018-10-17 01:27

    update Character a, Account b set b.banTime = '...' where a.sta>25 and b.acc_id = a.acc_id

    点赞 打赏 评论
  • phoenix850121 2018-10-17 02:30

    如果是oracle,另一个数据库和这个数据库之间得先建立一个dblink,然后通过@dblink名关联,就可以更新了。

    点赞 打赏 评论
  • 小佬 2018-10-17 03:14

    你的sql可以合成一个啊。你这样漏洞太大了。你select 查出来你怎么对下面的sql执行。有必要吗?’

    点赞 打赏 评论

相关推荐 更多相似问题