- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的SQL查询语句如下:
SELECT * FROM `sales_flat_order_grid` AS `main_table`
LEFT JOIN (SELECT * from `customer_address_entity_varchar`
WHERE attribute_id=31) AS `ce3`
ON main_table.customer_id=ce3.entity_id
我需要将其翻译成 Magento 风格。我试过了
$collection = Mage::getResourceModel('sales/order_grid_collection');
$tel = Mage::getModel('eav/entity_attribute')->loadByCode('2', 'telephone');
$collection->getSelect()
->joinLeft(array('ce3' => 'customer_address_entity_varchar'), 'main_table.customer_id=ce3.entity_id', array('telephone' => 'value'))
->where('ce3.attribute_id='.$tel->getAttributeId())
但这不起作用,因为在连接后应用了 where 语句,导致查询总数小于 sales_flat_order_grid。
最佳答案
我相信这可以解决您的问题:
$collection -> getSelect() -> joinLeft(array("oauth"=>'customer_entity_varchar'),
'main_table.customer_id=oauth.entity_id and oauth.attribute_id = 156',
array('OauthProvider' => "value"));
关于mysql - magento 集合上的条件 joinLeft,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23988873/
我的SQL查询语句如下: SELECT * FROM `sales_flat_order_grid` AS `main_table` LEFT JOIN (SELECT * from `custome
我正在尝试使用 Zend DB 构建此查询: SELECT `s` . * , `a` . * FROM `shr_statement` AS `s` LEFT JOIN
如何在 Zend 模型中的 JOIN LEFT 中编写 SELECT 查询?例如,如何将以下 mysql 查询转换为 zend 模型查询 LEFT JOIN (SELECT count
我有问题。我正在尝试使用 $select 对象将两个表与 Zend Framework 连接起来。不幸的是,我的表有公共(public)字段“名称”,当我将一个与另一个连接时,我得到的结果是表中的名称
我如何将下面的查询转换为子查询?我不想使用 JOINS 我想通过子查询来做同样的事情。即 我需要三个连接中的三个子查询。下面的查询怎么可能? protected $_name = 'sale_pack
此问题与 another 相关。我还尝试使用 joinLeft 对查询进行排序,但在 slick 3.0.0 中。当选项代表自动解除时,我将如何做完全相同的事情?: def list(filter:
假设我有2张 table articles id title 1 Article 1 2 Article
软件:Magento 社区启用平面类别索引 问题描述:当我运行完整的 URL 索引时,需要很长时间才能完成,据我所知,在某些情况下这可能是正常的。这不是我要问的问题。当索引器运行时, block 缓存
我是一名优秀的程序员,十分优秀!