[英]Zend_Db WHERE NOT
我需要使用Zend_Db建立这样的查询:
SELECT * FROM mytable
WHERE NOT (field1 = 0.00 AND field2 = 0.00 AND field3 = 0.00);
如何使用Zend_Db完成此操作,MySQL方法是否正确? (如果所有三个字段均为0.00,则将其忽略)。
感谢您的答复!
我认为应该这样做:
$db->select()
->from('mytable')
->where('field1 != 0.00')
->where('field2 != 0.00')
->where('field3 != 0.00');
我认为应该
$query = $this->select()
->from('mytable')
->where('field1 <> ? AND field2 <> ? AND field3 <> ?', 0, 2) /*2 is Zend_Db::FLOAT_TYPE*/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.