1

誰でも教えてもらえますか?

このタイプのクエリをmagentoで作成するにはどうすればよいですか(複数の条件がオンになっています)

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON (Customers.CustomerID=Orders.CustomerID and Orders.status = 1)

//私はこのタイプを知っています

$collection = Mage::getModel('module/model_name')->getCollection();
$collection->getSelect()->join( array('table_alias'=>$this->getTable('module/table_name')), 'main_table.foreign_id = table_alias.primary_key', array('table_alias.*'));

JOIN に複数の条件を追加するにはどうすればよいですか?

4

1 に答える 1

3

私は自分で答えを見つけました、それは非常に簡単であることがわかりました

$collection = Mage::getModel('module/model_name')->getCollection();
$collection->getSelect()->join( array('table_alias'=>$this->getTable('module/table_name')), 'main_table.foreign_id = table_alias.primary_key and table_alias.columnname = ".."' , array('table_alias.*'));
于 2013-07-01T17:47:35.660 に答える