как добавить вычисляемые столбцы с условием в Propel1.6 Symfony2

Есть ли способ подсчитать связанные столбцы с условием и добавить в основной объект.
У меня есть таблицы схем, такие как:

-Book
-Author
-Reader

Я запрашиваю, как:

$readerQuery
->joinWith('book')
->useBookQuery()
->joinWith('author')
->endUse()
->withColumn('COUNT(Author.Id)', 'readBook')
->withColumn('COUNT(Author.Name)', 'bookByAuthorName(foo)')
->withColumn('COUNT(Author.Name)', 'bookByAuthorName(bar)')
->find()

Я хочу результат как:

id name readBooks bookByAuthorName(foo) bookByAuthorName(bar)
1  john  4                 2                   2
2  doe   6                 4                   2

Примечание: представьте простейшие отношения здесь, это не актуальная проблема

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]