首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UPDATE SQL SQL

UPDATE SQL SQL
EN

Stack Overflow用户
提问于 2018-02-23 04:04:53
回答 1查看 89关注 0票数 1

我正在构建一个通知系统,用户可以看到他关注的新帖子的数量。在本例中,我是用户7

我有两张桌子

社区

代码语言:javascript
运行
复制
  id_follower   id_followed
      7               3
      7               5
      7               7

帖子

代码语言:javascript
运行
复制
  id_post    id_user_post  post     status
     1              3       hi        0
     2              5       hello     0
     3              9       how are   0

我想要的是将我关注并发布的每个用户的post status更新为1

这只会更新所有内容

代码语言:javascript
运行
复制
    update posts as p
     inner join community as c on
           c.id_follower = 7
                       set p.status=1

在这种情况下,它应该返回2行posts table updated (2,3)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-23 04:13:08

您应该为与id_follower相关的id_follower添加条件

代码语言:javascript
运行
复制
 update posts as p
 inner join community as c on  c.id_follower = 7 
    and p._id_user_post = c.id_followed
  set p.status=1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48936272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档