[英]UPDATE INNER JOIN SQL
我正在構建一個通知系統,其中向用戶顯示了他關注的人的新帖子數量。 在這種情況下,我是用戶7
我有兩張桌子
社區
id_follower id_followed
7 3
7 5
7 7
帖子
id_post id_user_post post status
1 3 hi 0
2 5 hello 0
3 9 how are 0
我想要的是將帖子status
更新為我關注並發布了一些內容的每個用戶中的1
這只是更新一切
update posts as p
inner join community as c on
c.id_follower = 7
set p.status=1
在這種情況下,它應該返回 2 行帖子表更新 (2,3)
您應該為與 id_follower 相關的 id_follower 添加條件
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.