FROM中的cakePHP子查询

时间:2015-01-16 14:07:39

标签: mysql cakephp subquery

我需要帮助才能理解cakePHP上是否有类似的东西......

我有一个MYSQL查询,可以根据需要的方式检索信息,它看起来像这样:

SELECT *
FROM 
(SELECT id ...)
JOIN
(SELECT id ...)
GROUP BY ...

所以我需要知道在cakePHP上是否还有解决第一个FROM子查询的问题。

我可以将查询分成两部分,但我想知道是否可以使用一个Model-> find命令在cakePHP中解决它。

感谢。

1 个答案:

答案 0 :(得分:0)

它不能,因为你的第一个“表”(在FROM子句中)基于find的模型。那就是说

  1. 您可以使用FROM子查询并从中创建SQL视图。然后根据该视图创建一个Cakephp。
  2. 如果您的第一个子查询没有GROUP BY,则可以在没有子查询的情况下重写整个查询。