【发布时间】:2011-09-27 04:35:03
【问题描述】:
我在 mysql 上有一个简单的 Left 查询
SELECT sp. * , p.name, p.date_created
FROM subpages sp
LEFT JOIN pages p ON p.id = sp.page_id
我不知道如何从 zend 框架执行这个查询。
我有一个映射器页面,它访问一个扩展 Zend_Db_Table_Abstract 的 DbTable 页面。我读了一些文章,所以我认为映射器的语句应该是这样的
$select = $this -> DbTable() -> select();
$select -> joinleft(..... This is what I dont know how to write....);
$results = $this -> DbTable() -> fetchAll($select);
if($results) { return $result; }
在文章中,$select -> from()被使用了,我的想法卡在哪里,为什么我们需要写$select -> from("subpages"),它已经在DbTable页面中定义了。
如何正确编写join语句?
【问题讨论】:
标签: zend-framework zend-db-select