Jak vytvořit alias v NDB?

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

Když je potřeba použít závislý poddotaz, je v něm potřeba pro příslušnou tabulku zavést alias, což se v SQL dělá pomocí SELECT ... FROM tabulka t. To ale v NDB při použití ->table('tabulka t') nefunguje, místo toho hledá tabulku „tabulka t“, která samozřejmě neexistuje. Použití AS také nepomůže. Tzn. opět problém s metodou tryDelimite. Existuje alespoň nějaký způsob, jak to obejít?

rp
Člen | 20
+
0
-

S aliasem mám také problém. Nedokážu vyřešit jednoduchou úlohu:

SELECT t1.*, t2.*
FROM ...
LEFT JOIN addressbook AS t1 ON ... = ...
LEFT JOIN addressbook AS t2 ON ... = ...

Nejde vložit addressbook AS t1 a addressbook AS t2.