2
こんにちは私はSymfonyの2つのテーブルをManyToOne双方向関係で結合しています。 の記事と日付。同じIDでない場合は同じ値です。idを持つすべてを除外します
そして、私のテーブルで(日付)私が持っている:
+----------------------------
| id | a.id | OK OR NOT ?
+----------------------------
| 1 | 4 | OK
| 2 | 4 | OK
| 3 | 6 | OK
| 4 | 5 | OK
| 5 | 4 | **NOTOK**
----------------------------
$qb = $this->createQueryBuilder('a')
->select('a')
->leftJoin('a.dates','d')
->where('CONDITION OK OR NOT')
->orderBy('a.id', 'ASC');
return $qb->getQuery()->getResult();
私は結果にa.idを除くすべての記事持つことができます方法:そのうちの一つが条件に応答しないので、4 ???
あなたが使用する必要があります
が参加する "D" に "a.dates" からのものになっていますか?それとも、代わりに "a.dates = d.dates"であるべきですか? –
はい、参加は(記事)からd(日付)までです。 – mBbkr