Subselects im Zend Framework - Zend DB

Ich bin sicher nicht der erste der sich fragt, wie Subselects im Zend Framework gelöst sind!

Hier also eine kleine Anleitung zu Zend DB - Subselects:

  1. $subselect = $this->_db->select()
  2.             ->from('A')
  3.             ->where('x=?', $x)
  4.  
  5.         $select = $this->_db->select()
  6.             ->from(array('t1' => $subselect), array('id' => 't1.id', 'name' => 't1.name', 'date' => 't1.date'))
  7.             ->joinLeft(array('t2' => 'abc'), 't2.project_id=t1.id', array('xyz' => 't2.id'))
  8.             ->where('t2.type=?', $y)
  9.             ->order(array('t1.sort ASC', 't2.sort ASC'));
  10.    
  11.         $rows = $this->_db->fetchAll($select);

Kommentare

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.

Weitere Informationen über Formatierungsoptionen