2

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'] のようになりますか?

重要: データベース スキーマを変更したくない

4

1 に答える 1

2

あなたの質問はこの質問で答えられました

于 2010-01-22T17:09:48.873 に答える