代码之家  ›  专栏  ›  技术社区  ›  Gublooo

Zend DB Selecting constants-表中不存在的列

  •  11
  • Gublooo  · 技术社区  · 14 年前

    我正在尝试使用Zend DB select执行此查询,但无法执行此操作

    select shopping_id,shopping_details,"friend" as type
    from shopping
    

    现在我该如何在Zend做到这一点。我试过这个,但它给我一个错误说“sh.friend列不存在”

    $select->from(array('sh'=>'shopping'),array('shopping_id','shopping_details','"friend" as type');
    

    谢谢

    2 回复  |  直到 14 年前
        1
  •  19
  •   robertbasic    14 年前

    尝试 Zend_Db_Expr ,可能是这样的:

    $select->from(array('sh'=>'shopping'),
        array('shopping_id','shopping_details',
             new Zend_Db_Expr('"friend" as type'));
    
        2
  •  2
  •   Ballsacian1    13 年前
    $select->from(
        array('sh'=>'shopping'),
        array('shopping_id','shopping_details','friend'=>'type', 'alias'=>'column or expression')
    );
    
    推荐文章