nette/database , left join jedné nebo více tabulke

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

Zdravím, začínám s nette database a mám tu elementární problém s joiny.

mám tabulky
products(id,ean)
texts(id,product_id,name,lang_id)
parameters(id,product_id,value)

cizí klíč mám na texts product_id odkazující na products id
to samé na parameters

když chci spojit jen dvě tabulky (products a texts):
$selection = $this->database->table(‚products‘);
$selection->select(‚products.id,products.iso,texts.name‘);

→ píše no reference found

když to vytáhnu tak, že vyselectuju texty a joinu produkty, tak to jde ale na to bych tezko uz joinul parametry? Někdo prosím radu?

CZechBoY
Člen | 3608
+
+1
-

Zdravím,
zkus :texts.name s dvojtečkou na začátku.

yrow
Člen | 12
+
0
-

Dík, co dvojtečka nedokáže

Editoval yrow (31. 7. 2015 14:22)