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

Как составить mysql-запрос?

Здравствуйте.
Есть таблицы со следующими полями:
users -- id,name
purchases -- id,user_id,product_id
products -- id,name

Как можно получить список пользователей(users), которые покупали товар с конкретным id?
Например для product.id = 22
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
mosesfender
@mosesfender
Меланхолик, параноик, падал с коек
Как-то так.
SELECT u.* FROM users
LEFT JOIN purchases pur ON pur.user_id = u.id
LEFT JOIN products p ON p.id = pr.product_id
WHERE p.id IN (1,2,3)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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