login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Zend select met substring (Opgelost)

Offline DriesA - 22/05/2011 18:52 (laatste wijziging 22/05/2011 19:28)
Avatar van DriesALid Hoi,

Ik probeer in een tabel te zoeken op een substring van een bepaalde waarde.
Mijn select in mijn model ziet er als volgt uit:
  1. $select = $this->select()
  2. ->distinct()
  3. ->from(array('t' => 'trainingresults'),array('year' => 'substr(datum,6,4)'));
  4. $select->order('year');
  5. return $this->fetchAll($select);


Ik krijg echter als foutmelding:
"Select query cannot join with another table"

Iemand enig idee?

//Nevermind, net zelf oplossing gevonden:


  1. $select = $this->select()
  2. ->distinct()
  3. ->from($this, array(new Zend_Db_Expr('substr(datum,6,4) as year')))
  4. ->order('year');
  5. return $this->fetchAll($select);

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s