@okwell

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

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

Как можно получить список пользователей(users), которые покупали товар с конкретным id?
Например для product.id = 22
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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