DQL (Doctrine Query Language) - GROUP BY, HAVING clauses.php 294 Bytes
Newer Older
zYne's avatar
zYne committed
1 2 3 4 5 6 7
<?php

// retrieve all users and the phonenumber count for each user

$users = $conn->query("SELECT u.*, COUNT(p.id) count FROM User u, u.Phonenumber p GROUP BY u.id");

foreach($users as $user) {
zYne's avatar
zYne committed
8
    print $user->name . ' has ' . $user->Phonenumber[0]->count . ' phonenumbers';
zYne's avatar
zYne committed
9 10
}
?>