zend -mysql使用一个字段值的值到另一个字段名称

时间:2012-12-26 11:07:21

标签: mysql zend-framework row

假设我有一张桌子

  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_Db_Table或Zend_Db_Select在Zend Framework中执行此查询?非常感谢你!

1 个答案:

答案 0 :(得分: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);