Почему псевдоним столбцов не работает в доктрине?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему псевдоним столбцов не работает в доктрине?

Сообщение Anonymous »

Мой скрипт такой: < /p>

Код: Выделить всё

$query = Doctrine_Query::create ()
->select('count(p.product_id) as num_a')
->from ( 'ProductComments p' )
->groupBy('p.product_id')
->having('num_a =2 ');
< /code>
и сгенерированный SQL: < /p>
SELECT COUNT(i.product_id) AS i__0 FROM productcomments i GROUP BY i.product_id HAVING num_a=2
Таким образом, я получаю ошибку при выполнении sql.
У меня есть два вопроса:
  • Почему псевдоним таблицы 'i' вместо 'p' ? 'num_a' в предложении, не замененном 'i__0' , как это исправить?


Подробнее здесь: https://stackoverflow.com/questions/367 ... n-doctrine
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»