-1
私はRATEとBRANCH_CURREテーブルを持っています。私はDoctrine Query Language(DQL)で左結合操作(分岐への分岐に参加)を実行したいと思います。 私のSQLクエリは次のとおりです。Doctrine2で複数の条件が成立しました。
SELECT r.id rid
,r.TIME rtime
,r.rate_candidate
,r.exchange_rate
,r.branch
,r.STATUS ratestatus
,bc.currency
,bc.scale bcscale
,bc.STATUS bcstatus
FROM rate r
LEFT JOIN branch_currency bc ON (
r.branch = bc.branch
AND (
r.from_currency = bc.currency
OR r.to_currency = bc.currency
)
)
WHERE r.STATUS = 1
AND bc.STATUS = 1;
は、具体的には、私は両方のテーブルからいくつかの特定の列を選択する方法ここ
- 2つの質問があります。
- テーブルを結合する際に複数のON条件を与える方法。
したがって、queryBuilder()を使用してDQLクエリを表示してください。あらかじめThanx !!!