Neden sütun diğer adı doktrin çalışmıyor?

0 Cevap php

Benim komut dosyası bu gibi:

$query = Doctrine_Query::create ()
  ->select('count(p.product_id) as num_a')              
  ->from ( 'ProductComments p' )
  ->groupBy('p.product_id')
  ->having('num_a =2 ');

Ve oluşturulan sql:

SELECT COUNT(i.product_id) AS i__0 FROM productcomments i GROUP BY i.product_id HAVING num_a=2

Sql çalıştırmak Böylece bir hata alıyorum.

Ben iki soru var:

  1. neden tablonun takma 'i' yerine olan 'p'?

  2. neden 'num_a' tümcesi sahip bunu sabit nasıl, 'i__0' ile değiştirilir değil mi?

Öneriniz için teşekkür ederiz ...

0 Cevap