Zen_DB と Zend_DB_Table をテストしていますが、問題に直面しています:
テーブル A(id, title)
テーブル B(id, title) という2 つのテーブルがあるとします。
のようなものを書くと
$db = $this->getDbTable()->getAdapter();
$query = "SELECT A.*, B.* FROM A INNER JOIN B on A.id = B.id"
$stmt = $db->query($query);
$rows = $stmt->fetchAll();
結果の各行は ['id' => value, 'title' => value] のようになります
質問:フェッチされた行はどのようにして ['A.id' => value, 'A.title' => value', 'B.id' => value, 'B.title' => value'] のようになりますか?
重要: データベース スキーマを変更したくない