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
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
$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)