0

假设我有一张桌子

  emp_id              Date         total
   1                    1             10    
   1                    3             25
   2                    2             20
   3                    2             15
   3                    3             25

我的结果应该看起来

  id       1        2               3

  1       10        0              25
  2       20        0              0
  3        0       15              25

如何在 Zend Framework 中使用 Zend_Db_Table 或 Zend_Db_Select 执行此查询?非常感谢!

4

1 回答 1

0

这是一般方法:

$select =  $this->getadapter()->select();
//not required with a DbTable model to provide the adapter
$select->from('Table');
$select->where('column = ?', 'value');//if required
$select->group('date');
$this->getAdapter()->fetchAll($select);
于 2012-12-26T11:32:53.907 回答