Zend_Db_Table_Abstract->select()->from()で内部joinで複数のテーブルからselectしたい場合どうすればいいでしょうか?

from(
  array( 'tableA' => 'A', 'tableB' => 'B', 'tableC' => 'C' ),
  array( ほにゃらら ) 
)
とやってもだめでした。