使用 WHERE 子句检查一个 SQL 查询内的数组中的值
我想知道这在sql(使用php作为服务器端)中是否切实可行,其中您有一个值(数字)数组,并且您尝试根据该数组中的值检索数据。
我有一个 sql 表:
posts(
id int(11) primary key,
posts varchar(140),
user_id int(11) foreign key
);
我现在写一个查询来检索“帖子”:
$query="SELECT * FROM posts WHERE user_id=(**Array of select user_id's**)";
是否有任何sql内置函数来检查数组中的值?或者我应该使用PHP来做到这一点?
我实际上正在尝试实现twitter模型,以显示我们关注的人的帖子。