This commit is contained in:
parent
1350eaea41
commit
21bab7bcbb
@ -61,3 +61,15 @@ SQL:
|
|||||||
SELECT u.id AS u__id, p.id AS p__id FROM User u LEFT JOIN Phonenumber p ON u.id = p.user_id AND u.id = 2
|
SELECT u.id AS u__id, p.id AS p__id FROM User u LEFT JOIN Phonenumber p ON u.id = p.user_id AND u.id = 2
|
||||||
</code>
|
</code>
|
||||||
|
|
||||||
|
The Doctrine_Query API offers two convenience methods for adding JOINS. These are called innerJoin() and leftJoin(), which usage should be quite intuitive as shown below:
|
||||||
|
|
||||||
|
<code type="php">
|
||||||
|
$q = new Doctrine_Query();
|
||||||
|
$q->from('User u')
|
||||||
|
->leftJoin('u.Group g')
|
||||||
|
->innerJoin('u.Phonenumber p WITH u.id > 3')
|
||||||
|
->leftJoin('u.Email e');
|
||||||
|
|
||||||
|
$users = $q->execute();
|
||||||
|
</code>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user