Задать вопрос
staffID
@staffID

Как выполнить такой запрос?

Есть таблица такого вида:
`table`
ID     user_id     page_id
1       4              1
2       5              1
3       7              4


Как выбрать `user_id`, у которых один и тот же `page_id`?
И есть ли возможность сделать это без под запроса?
  • Вопрос задан
  • 398 просмотров
Подписаться 2 Оценить 11 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SELECT `page_id`, GROUP_CONCAT(`user_id`) FROM `table` GROUP BY `page_id`
Ответ написан
Можно сделать без подзапроса, но с JOIN + GROUP BY
Например так
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы