私は Symfony2 を使用しています。
OneToMany アソシエーションによって関連付けられたエンティティ Employee とエンティティ 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();
}
どうもありがとう