gpt4 book ai didi

mysql - Magento 1.9 联接查询

转载 作者:行者123 更新时间:2023-11-29 17:04:24 25 4
gpt4 key购买 nike

我正在尝试使用带有联接的自定义查询构建自定义网格。我会尽力尽可能简单而彻底地解释我的问题。

我不明白的一件事是为什么我的左连接不起作用。它只给我一个带有自定义网格标题的空白页面。这是我尝试加入的行:

// sales_flat_order_payment
->joinLeft(array('sfop' => 'sales/order_payment'), 'sfoa.parent_id = sfop.parent_id WHERE main_table.base_price > \'0.000\'', array(
'PaymentMethod' => 'method'))

当我将线条设置为:(不留任何内容)

->join(array(...

它确实有效,但它会自动使其成为 INNER JOIN。我也尝试过这些,但没有一个有效:→joinInner() →joinLeft() →joinRight() →joinFull() →joinCross() →joinNatural()

函数定义在这个文件中:lib/Zend/Db/Select.php

如果有人可以帮助我或建议我该怎么做,我将非常感激。

您好,罗伊

最佳答案

经过搜索并尝试不同的方法后,我发现了一种有效的方法。这是我用来进行左连接的:

$collection->getSelect()->joinLeft(
array('sfop' => 'sales/order_payment'), 'sfoa.parent_id = sfop.parent_id WHERE main_table.base_price > \'0.000\'', array(
'PaymentMethod' => 'method'))

关于mysql - Magento 1.9 联接查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52118383/

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