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

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

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


Как выбрать `user_id`, у которых один и тот же `page_id`?
И есть ли возможность сделать это без под запроса?
  • Вопрос задан
  • 396 просмотров
Подписаться 2 Оценить 11 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SELECT `page_id`, GROUP_CONCAT(`user_id`) FROM `table` GROUP BY `page_id`
Ответ написан
Можно сделать без подзапроса, но с JOIN + GROUP BY
Например так
Ответ написан
Ваш ответ на вопрос

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

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