如何使用cakephp find()
编写此SQLSELECT a.user_id FROM answers a
INNER JOIN answers a1 ON a1.question_id=1 AND a1.answer_value='Pooch'
INNER JOIN answers a2 ON a2.question_id=2 AND a2.answer_value='Peach'
GROUP BY a.user_id
提前致谢
答案 0 :(得分:0)
本教程的一个很好的部分向您展示了如何连接表,这些表不会通过您的关联(hasOne,hasMany)等自动发生。
答案 1 :(得分:0)
您可以使用ad hoc joins或设置自引用模型关联。前者可能是最简单的选择,因为它只是构建您已经了解和理解的SQL。 : - )
答案 2 :(得分:0)
您可以在这里使用dogmatic69转换器:http://cakephptutor.wordpress.com/2013/02/25/convert-sql-query-to-cakefind/