获取没有阻止用户帖子的所有帖子

时间:2016-08-21 21:04:32

标签: php mysql sql

我想要改进我的sql。我有3个名为userspostsblocked的表格。如果一个用户阻止另一个用户,它将添加到blockedfrom(阻止者ID)to(阻止ID)。然后它不会向用户显示彼此的帖子。我用两步完成了它。 Firsts使用blocked查看Select * from 'blocked' where from = :my_id OR to = :my_id个用户表。我将所有ids保存在array中。然后,如果我要发帖,我会使用Select * from posts where poster_id NOT IN (array)。这种方法有效。但我认为如果我阻止超过1000人,它会更加缓和。任何想法我怎么能用一个SQL?

0 个答案:

没有答案