Zend Framework - 选择查询问题

时间:2011-03-25 11:49:49

标签: php zend-framework select

我有一个查询,我加入了几个表。 2个表包含相同的字段名,所以我想选择1个表作为另一个名称。我知道该怎么做,但似乎当我查询字段AS的另一个名称时,它只选择该字段。

我的问题是:如何选择表格中的所有字段,以及另一个名称的特定字段?

这就是我现在拥有代码的方式:

    $select->from('one');
    $select->join('two', 'one.item_id = two.id', array('item_name' => 'name'));
    $select->join('three', 'one.item_id = three.item_id');

所以我想从两个中选择全部,并将字段名称命名为AS item_name。

提前致谢!

1 个答案:

答案 0 :(得分:1)

我没试过,但我认为你能做到这一点:

$select->join('two', 'one.item_id = two.id', array('item_name' => 'name', '*'));