nette\database select a podle parametru v jiné tabulce

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

Ahoj

potřebuji filtrovat data z jedné tabulky tabulkou druhou dotaz mám

$row = $this->model->getTable(‚pr_data‘)->select(‚*‘)->where(‚pr_feed.hp = ?‘, 1) )->group(‚title‘)
->order(‚pubDate DESC‘)->limit($paginator->getLength(), $paginator->getOffset());

což mi vygeneruje příkaz

SELECT *
FROM pr_data
LEFT JOIN pr_feed ON pr_data.pr_feed_id = pr_feed.id
WHERE (pr_feed.hp = 1)
GROUP BY title
ORDER BY pubDate DESC
LIMIT 30

TRACY mi hlásí že výběru odpovídá 30 řádků ale ve výstupu jich mám jen 16, v tabulce jich je cca 3000 které odpovídají dotazu.

PHP 5.3.3
Tracy 2.2.5
Nette Framework 2.2.6 (released on 2014–11–16)

děkuji všem za odpovědi