Nette\Database: výpis pouze autorů, kteří mají N aplikací
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- Peetee
 - Člen | 75
 
Ahoj,
mám schéma, které je podobné z příkladu v notORM

A já bych chtěl vypsat všechny autory, kteří mají alespoň N aplikací. Vím, že pokud budu chtít vypsat všechny autory a u každého zaznamenat počet aplikací můžu použít přibližně toto:
<?php
$table = $con->table('author')
	->select('name')
	->select('COUNT(application:id) AS application_count')
	->group('autor_id')
?>
Pokud však chci přidat něco jako
->where('application_count > 5') tak mi to hází, že
sloupec neexistuje, zkoušel jsem i variantu s
->where('COUNT(application:id) > 5'). Děkuju za
každý nápad.
Editoval Peetee (5. 10. 2012 8:31)

- petr.pavel
 - Člen | 535
 
Případně s COUNT v select, ale filtrovat přes
->group('author_id', 'application_count > 5').