Есть запрос, отрабатывает правильно SELECT *, ( SELECT p.quantity_sell FROM product p WHERE op.product_id = p.product_id) AS quantity_sell, ( SELECT p.quantityactivation FROM product p WHERE op.product_id = p.product_id) AS quantityactivation FROM order_product op WHERE op.order_id = '100' На сколько корректен такой запрос?? Как его можно (если нужно) привести в порядок? ( Звездочка - не обсуждаем, так нужно. Сам запрос в недрах модели, я только добавил два SELECT) Описание самого запроса - выбрать все из order_product где order_id = '100' - выбрать из product поле quantity_sell где op.product_id = p.product_id - выбрать из product поле quantityactivation где op.product_id = p.product_id Вся таблица product - большая, нужны только два поля из неё
лучче так Код (Text): SELECT op.* ,p.quantity_sell ,p.quantityactivation FROM order_product op LEFT JOIN product p ON p.product_id=op.product_id WHERE op.order_id = '100'