Мне нужно запросить набор заказов (Mage_Sales_Model_Mysql4_Order_Shipment_Collection
). Я хочу видеть только ту доставку заказа, в которой был написан комментарий, соответствующий определенному фрагменту текста.
В не-EAV SQL это будет выглядеть примерно так:
SELECT shipments.id
FROM shipments
JOIN comments ON (
shipments.id = comments.shipment_id
AND comments.content IN('Possible comment', 'Another possible comment')
)
GROUP BY shipments.id
Очевидно, я хочу использовать методы модели Magento для этого:
$shipments = Mage::getResourceModel('sales/order_shipment_collection')
->addAttributeToSelect('*')
// ??
// ??
->load();
Возможно ли это?