【发布时间】:2011-10-02 00:34:48
【问题描述】:
我想从所有带有特定商品的订单中选择订单商品。在 SQL 中,我会这样做:
SELECT DISTINCT i.id, i.name, order.name
FROM items i
JOIN orders o ON i.order_id=o.id
WHERE o.id IN (
SELECT o2.id FROM orders o2
JOIN items i2 ON i2.order_id=o2.id AND i2.id=5
)
AND i.id != 5
ORDER BY o.orderdate DESC
LIMIT 10
如何使用查询生成器进行此查询?
【问题讨论】:
标签: sql database doctrine-orm