我想加入 4 个实体,每个实体都有 upload_datetime 列。然后我想按日期时间列降序排列它们,只得到 7 条记录。
现在我有这个:
return $this->getEntityManager()
->createQuery('SELECT a,v,p,q FROM SelfInspirationDomainBundle:Articles a, SelfInspirationDomainBundle:Videos v, SelfInspirationDomainBundle:Pictures p,SelfInspirationDomainBundle:Quotes q ORDER BY a.uploadDatetime DESC, v.uploadDatetime DESC, p.uploadDatetime DESC, q.uploadDatetime DESC')
->setMaxResults($limit)
->getResult();
但它似乎无法正常工作。有任何想法吗?