1
0
mirror of synced 2024-12-15 15:46:02 +03:00
doctrine2/manual/docs/DQL (Doctrine Query Language) - SELECT queries - Aggregate values.php

17 lines
394 B
PHP
Raw Normal View History

2007-04-14 01:49:11 +04:00
Aggregate value SELECT syntax:
2007-04-14 01:49:11 +04:00
<code type="php">
// SELECT u.*, COUNT(p.id) num_posts FROM User u, u.Posts p WHERE u.id = 1 GROUP BY u.id
$query = new Doctrine_Query();
$query->select('u.*, COUNT(p.id) num_posts')
->from('User u, u.Posts p')
->where('u.id = ?', 1)
->groupby('u.id');
$users = $query->execute();
echo $users->Posts[0]->num_posts . ' posts found';
</code>