Cakephp从子查询中选择

时间:2011-06-01 12:21:08

标签: cakephp find subquery

我正在使用子查询来计算某些字段

  

place_id,count(*)as count,IFNULL(AVG(reviews.rating),0)as value

现在我希望能够选择这些值但似乎没有找到方法,仅在WHERE子句中...

1 个答案:

答案 0 :(得分:1)

将您从此查询中获得的ID作为数组并将其放入find()。

$这 - >模型 - >发现( '所有',    array('conditions'=> array('Model.id'=> $ list_of_ids);

如果在查询中放入一个Ids数组,cake会自动使用正确的子查询构建一个查询。

相关问题