首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网格中的收集错误

网格中的收集错误
EN

Stack Overflow用户
提问于 2013-03-24 01:41:25
回答 1查看 94关注 0票数 0

如果我删除这行var_dump代码,我的模块就会崩溃。为什么会这样呢。我的连接有什么问题吗?

代码语言:javascript
复制
    protected function _prepareCollection() {

    $collection = mage::getModel('faq/faq')->getCollection();
    $collection->getSelect()->joinLeft(array('s'=>'gagan_faq_creation'),
            'main_table.faq_id = s.faq_id');
    var_dump($collection->getData());

    $this->setCollection($collection);
    parent::_prepareCollection();
}

我得到了这个错误

代码语言:javascript
复制
QLSTATE[23000]: Integrity constraint violation: 1052 Column 'faq_id' in order clause is ambiguous
#0 C:\wamp\www\www.ubt.com\lib\Varien\Db\Statement\Pdo\Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array)
#1 C:\wamp\www\www.ubt.com\lib\Zend\Db\Statement.php(300): Varien_Db_Statement_Pdo_Mysql->_execute(Array)
#2 C:\wamp\www\www.ubt.com\lib\Zend\Db\Adapter\Abstract.php(479): Zend_Db_Statement->execute(Array)
#3 C:\wamp\www\www.ubt.com\lib\Zend\Db\Adapter\Pdo\Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT `main_ta...', Array)
#4 C:\wamp\www\www.ubt.com\lib\Varien\Db\Adapter\Pdo\Mysql.php(419): Zend_Db_Adapter_Pdo_Abstract->query('SELECT `main_ta...', Array)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-24 01:49:17

您正在从两个表(main_tablegagan_faq_creation)中选择faq_id,这就是为什么它会给出MySQL错误,因此需要为gagan_faq_creation.faq_id添加联盟。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15590002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档