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

Проблема с Mysql запросом?

подскажите, как правильно сделать запрос, чтобы в переменную products выводились товары этого заказа

select
       `orders`.*,
       (
           select op.price
           from order_products as op
               left join product_descriptions as pd on pd.product_id = op.product_id
           where pd.language_id = 1 and op.order_id = orders.id
        ) as products
from `orders` where `user_id` = 2
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Frantick
Программист
SELECT op.* as products
FROM order_products as op
INNER JOIN order as o
ON o.id = op.order_id
LEFT JOIN product_descriptions as pd
ON pd.product_id = op.product_id
WHERE pd.language_id = 1 AND o.user_id = 2
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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