1
0
mirror of synced 2025-01-29 19:41:45 +03:00

added output example of aggregate

This commit is contained in:
hansbrix 2007-04-12 17:09:14 +00:00
parent f5223491e6
commit 3b1a2e77d4

View File

@ -1,11 +1,14 @@
<?php <?php
// SELECT u.*, COUNT(p.id) num_posts FROM User u, u.Posts p WHERE u.id = 1 GROUP BY u.id // 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 = new Doctrine_Query();
$query->select('u.*, COUNT(p.id) num_posts') $query->select('u.*, COUNT(p.id) num_posts')
->from('User u, u.Posts p') ->from('User u, u.Posts p')
->where('u.id = ?', 1) ->where('u.id = ?', 1)
->groupby('u.id') ->groupby('u.id')
->execute(); ->execute();
?>
echo $query->Posts[0]->num_posts . ' posts found';
?>