我希望通过加入'customer_entity_varchar'和'salesrule_coupon_usage'来显示基于'customer_id'的匹配数据。如何在magento中执行连接。我是否必须运行原始sql查询来执行连接?
答案 0 :(得分:1)
这不是正确的方法,但在这种情况下可能会有你的里程数:
$yourquery="SELECT * FROM customer_entity_varchar AS cev INNER JOIN salesrule_coupon_usage AS scu ON cev.customer_id=scu.customer_id WHERE blah blah";
$macguffin=Mage::getSingleton('core/resource')->getConnection('core_write');
$macguffin->query($yourquery);
$yourqueryresult=$macguffin->fetch(PDO::FETCH_ASSOC);
要想以正确的方式,请参阅Alan Storm指南中的“过滤数据库集合”: