Проверка значения в массиве внутри одного SQL запроса с WHERE clause

Я хочу знать, это практически возможно в sql (используя php как сервер-сайд), где в у вас есть массив значений (числа), и вы пытаетесь получить данные на основе значений внутри этого массива...

У меня есть таблица sql:

posts(
    id int(11) primary key,
    posts varchar(140),
    user_id int(11) foreign key
);

Я пишу запрос, чтобы получить 'posts':

$query="SELECT * FROM posts WHERE user_id=(**Array of select user_id's**)";

Есть ли какая-нибудь встроенная функция sql для проверки значений внутри массива? Или я должен использовать PHP для этого?

На самом деле я пытаюсь реализовать модель twitter, показывающую сообщения людей, за которыми мы следим.

11
задан Matt Fenwick 25 November 2011 в 13:57
поделиться