【发布时间】:2011-11-25 13:55:38
【问题描述】:
我想知道这在 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 模型。
【问题讨论】:
-
SELECT * FROM posts WHERE user_id IN (1,2,3);