我正在使用 Symfony2。
我有一个实体 Employee 和一个由 OneToMany 关联相关的实体 Message。
所以一个员工可以有一些消息,我想要一个给定员工最近发送的消息。
这个查询正确吗?
<?php
public function getLast($id_employee)
{
$query = $this->_em->createQuery(
'SELECT MAX(m.sentAt) FROM MyBundle:Message m JOIN m.employee e
WHERE e.id = ' . $id_employee);
return $query->getSingleResult();
}
非常感谢