У меня есть порядок таблиц, в нем много столбцов, но меня интересуют эти, user_id и article_id.
|--------------------|-----------------|------------|
| user_id | article_id | Name |
|--------------------|-----------------|------------|
| 1 | 115 | John |
| 1 | 55 | John |
| 2 | 115 | Mike |
| 2 | 49 | Mike |
| 3 | 115 | Dave |
| 3 | 55 | Dave |
|--------------------|-----------------|------------|
Мне нужно сделать запрос, который выбирает тех пользователей, у которых article_id 115 и 55.В этом примере желаемым результатом является получение пользователей с именами John и Dave, поскольку у них обоих по 115 и 55. Нет столбца Name, я просто добавил его для лучшего понимания.
Я пробовал этот запрос:
SELECT * FROM orders AS o
WHERE o.article_id IN (55, 115)
ORDER BY o.user_id
Но я получаю все article_id и user_id.Я знаю, что я должен использовать другой выбор, чтобы выбрать только тех пользователей с 55 и 115 ... но я застрял.