2012-03-17 3 views
0

Я создаю веб-приложение, которое использует систему, похожую на твиттер (Следуйте за кем-то, и этот идентификатор пользователя добавляется в ваш профиль, и когда вы просматриваете свою шкалу времени, вы видите все последующие). Я пытаюсь выбрать несколько полей данных в одном выражении с разными условиями. т.е. SELECT * FROM TableName WHERE id='I want to have multiple IDs for the query to select.'. Каждый пользователь отличается, поэтому мне интересно, я просто разделяю их запятыми или чем-то еще? Понятия не имею. Заранее спасибо.Несколько MySQL SELECTS в одном заявлении

+0

Вы можете указать структуру вашего стола и свой запрос? –

+0

WHERE id IN (1,2,3,4,5) – Rufinus

+0

Это на самом деле один оператор выбора. –

ответ

1

Если я понимаю, что вы имеете в виду правильно, вы ищете ключевое слово IN, которое будет соответствовать любому указанному идентификатору;

SELECT * FROM TableName WHERE id IN (1,7,12,44,36); 
0

использования "где идентификатор (1, 2, 3)"

Например.

0

Вы можете использовать IN функции LIST, как SELECT * FROM TableName WHERE id IN (1,2,3,4,.....)

0

как заявлено, вы ищете статьи IN ... однако, я думаю, что это действительно JOIN к столу «друзей» вместо этого.

0
SELECT * 
FROM tableName 
WHERE ID IN (1,2,3, ...) 
+0

О, ты быстро пылаешь;) –

Смежные вопросы