我有关系查询的关系,因此我想只选择最近创建的表CancellationRequest c。
任何人都知道这是否可能以及如何实现?
Doctrine_Query::create()
->from('UserNotificationTo unt')
->leftJoin('unt.Notification un')
->leftJoin('un.QuoteOrder qo')
->leftJoin('qo.CancellationRequest c')
->where('un.sent_external = 0')
->andWhere('c.updated_at *IS THE MOST RECENTLY CREATED ONE*')
->execute();
答案 0 :(得分:1)
您必须按顺序执行c.updated_at
然后你可以这样做:
$userNotifcation->getQuoteOrder()->getCancellationRequest()->first()
获取最新的