(1 人以上の) ユーザーに割り当てることができるメッセージを含むシステムを構築しています。
表: メッセージ
- ID
- 文章
表: 課題
- ID
- 述べる
- 状態
表: Assignment_User
- ID
- 割り当て_id
- ユーザーID
表: ユーザー
- ID
- 名前
特定のユーザーに割り当てられたすべてのメッセージを取得したい
$qb->select('DISTINCT m')
->from('MessageBundle:Assignment', 'a')
->join('MessageBundle:Message', 'm')
->join('MessageBundle:AssignmentUser', 'au')
->where('a.message = m')
->andWhere('au.assignment = a')
->andWhere('a.status = (:assigned)')
->setParameter('assigned', 'assigned')
->orderBy("mr.createdAt", "desc");
2 番目の JOIN を追加するとすぐに、エラーがスローされます... エラー: リテラルが予期され、'JOIN' を取得
ユーザー X に割り当てられたすべてのメッセージを取得する正しい方法は何ですか?