Doctrineは常にクエリにID列を含めます。次に例を示します。
$new_fees = Doctrine::getTable('Stats')->createQuery('s')
->select('s.sid')->where('s.uid = ?', $this->uid)
->andWhere('s.operation = ?', PPOperationType::FEE_PAID_BY_REFERRED_OWNER)
->andWhere('s.created_at > ?', $lastwd)
->groupBy('s.sid')->execute();
s.idが含まれているため(私は教義を求めていませんでした)、機能しません。そのid列を削除するにはどうすればよいですか?ここで生のSQLを使用しなければならないことは、教義の有用性を損ないます。