選択クエリに追加の列を追加して、TableA::doSelect($c) を実行すると、TableB のいくつかの列も取得できるようにするにはどうすればよいですか? 何かが欠けていない限り、addSelectColumn は symfony 1.0 では利用できないようです。
$c = new Criteria();
$c->setDistinct();
// need to add TableB::START_DATE to select
$c->addJoin(TableA::ID, TableB::ID);
...
$c->addAscendingOrderByColumn ( TableB::START_DATE );
$result = TableA::doSelect($c);