私はmysqlで単純な左のクエリを持っています
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ページで既に定義されています。
結合ステートメントを正しく記述する方法は?