gpt4 book ai didi

Magento 按相对值过滤

转载 作者:行者123 更新时间:2023-12-04 06:12:24 26 4
gpt4 key购买 nike

我想按每行的相对值过滤集合。例如,

SELECT * FROM table WHERE column_1 > column_2

我唯一知道如何在 Magento 中做的事情就是
$q = Mage::getModel('table')->getCollection()
->addAttributeToFilter('column_1', array('gt' => $some_number));

或类似的东西。我只能给它一个比较的值,而不是列名。我也看了 Zend_Db_Select方法在 where条款,但没有找到任何有帮助的东西。我真的必须一直到直接的 SQL 查询(当然,不惜一切代价避免的事情)? (我正在运行 Magento 1.3.2.4)

谢谢你。

最佳答案

尝试类似的东西

$q = Mage::getModel('table')->getCollection()
->addAttributeToSelect('column_1')
->addAttributeToSelect('column_2')
->addAttributeToFilter('column_1', array('gt' => Zend_Db_Expr('`column_2`')));

关于Magento 按相对值过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7632498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com