Nette\Database vnořený select

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

Ahoj. Je možné v Nette\Database zapsat vnořený dotaz?

   SELECT id, name, ( SELECT `gps_distance`('48', '14', gps_lat, gps_long) ) AS distance FROM ponts

Teď mám:

   return $this->selectionFactory->table( 'ponts' );

a nevím jak přidat vnořený dotaz:

   ( SELECT `gps_distance`('48', '14', gps_lat, gps_long) ) AS distance

Jde to? Děkuji za rady

honos
Člen | 109
+
0
-
$this->conection->query('SELECT id, name, ( SELECT `gps_distance`('48', '14', gps_lat, gps_long) ) AS distance FROM ponts

?

EDIT: Nebo

return $this->selectionFactory->table( 'ponts' )->select('id, name, ( SELECT `gps_distance`('48', '14', gps_lat, gps_long) ) distance ')

Ale nejsem si jisty zda to jde nebo dojde k escapovani a vyhodi to chybu.. Porad nemam pristup k PC tak to nemuzu ani vyzkouset :(

Editoval honos (14. 1. 2014 17:43)