次のクエリがあります。
$objEmployee = $this->getEntityManager()
->createQuery(
"SELECT e FROM MyProjectEntityBundle:Employee e LEFT OUTER JOIN e.project p where p.name like % abc %"
)->getResult();
「abc」のようなプロジェクト名を表示します。条件が false になったときに、条件を満たすプロジェクトを持っている従業員と、プロジェクトを持っていない他の従業員のすべての従業員の詳細を表示するにはどうすればよいですか?
例えば。
Employee Project
a x
b x
c y
d -
従業員 'a' と 'b' にはプロジェクト 'x' があります。従業員 'c' にはプロジェクトがあります 'y' d にはプロジェクトがありません。プロジェクトを持っている従業員を取得できました。
プロジェクト x を使用している従業員と、プロジェクトを使用していない従業員を取得するにはどうすればよいdoctrine2 , createQuery
ですか?