加入在 magento 中显示错误

Join showing error in magento

我正在尝试在 magento.But 中加入市场产品 table 和产品集合 table 我没有得到 output.here 是我的代码

 $showcaseproducts1       =   $showcaseCat->getProductCollection()
                                ->addAttributeToSelect('*')

                                ->addFieldToFilter('showcase',array('eq' => 1))
                                ->addFieldToFilter('status',array('eq' => 1))
                                ->setOrder('price', 'DESC')->setPageSize(15)
                                ->setCurPage(1);
    $showcaseproducts1     = $showcaseproducts1->getSelect()->joinLeft(array('mp' => $showcaseproducts1->getTable('marketplace_product')), "mp.mageproductid  =e.entity_id", array('*'));
    $showcaseproducts1->addFieldToFilter('mp.userid',array(array('eq' => 163)));
 $showcaseproducts1 = Mage::getResourceModel('catalog/product_collection')
        ->addAttributeToSelect(Mage::getSingleton('catalog/config')->getProductAttributes())
        ->addFieldToFilter('showcase',array('eq' => 1))
        ->addFieldToFilter('status',array('eq' => 1))
        ->setPageSize(6);

    $showcaseproducts1->getSelect()
        ->joinLeft(
            array('mp' => $showcaseproducts1->getResource()->getTable('marketplace_product')),
            "e.entity_id=mp.mageproductid"
        )
        ->where('mp.userid=163');

试试这个代码。