Database zapsání podmínky na další tabulku

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

Zdravím, nějak se nemohu probrat jednou podmínkou v dotazu.

Mám tabulku „news“ (id, name, perex apod.)
Pak mám tabulku „news_has_group“ (news_id, group_id) FK na news->id

A potřebuju vybrat novinky jenom pro danou skupinu
Mám:

$this->newsModel->table_news()->where('publicate', 1)->where('date_publicate <=', new DateTime())->where('news_has_group.news_id', 3);

To mi ale vyhodí chybu: No reference found for $news->news_has_group. Které sice rozumím, ale nevím, jak jinak bych to mohl zapsat aniž bych to musel zbytečně rozšiřovat.

Díky moc

Oli
Člen | 1215
+
0
-

Řešení je myslím tady: https://forum.nette.org/…-dve-tabulky. Mezi Nette 2.0 a 2.1 je rozdíl v umístění tý dvojtečky, tak si to kdyžtak najdi pro svou verzi…