[NDBT] Jak spočítat řádky s použitím restrikce having?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
CZechBoY
Člen | 3608
+
0
-

Zdravím,
lze nějak s nette database TABLE spočítat řádky, které odpovídají restrikci s podmínkou HAVING?
Ukázkový kod:

$selection = $context->table('aaa')
	->select('(SELECT abc FROM abc WHERE col = ?) subcol', $col)
	->having('subcol IS NOT NULL');

$count = $selection->count('*'); // vrátí počet bez restrikce samozřejmě

Za nápady díky.

Unlink
Člen | 298
+
0
-

A aký sql ti to vygeneruje?
Lebo having sa používa pri agregačných funkciach, takže nejako z tej ukážky nechápem čo potrebuješ.

petr.jirous
Člen | 128
+
0
-

a co místo having použít where? v tomhle případě by to mělo splnit účel