我想生成以下查询:
SELECT column1,column2 FROM table_name WHERE col3 = 'x' and col8 = 'y'
我已经尝试了
https://magento.stackexchange.com/questions/96930/addfilter-vs-addfieldtofilter
我这样做的地方:
$items= Mage::getModel('orderupdate/orderaftermanufacture')->getCollection()->addFieldToFilter(array('order_increment_id','status'), array($this->order,0))->addFieldToSelect('item_id');
但这会导致“或”。我想' AND'。
答案 0 :(得分:0)
我已经解决了这个问题:
$items= Mage::getModel('orderupdate/orderaftermanufacture')->getCollection()->addFilter('order_increment_id',$this->order)->addFilter('status',0)->addFieldToSelect('item_id');
哪个电话
/**
* Add collection filter
*s
* @param string $field
* @param string $value
* @param string $type and|or|string
*/
public function addFilter($field, $value, $type = 'and')
参数$type
决定and
或or