我在 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语句?