在查询中使用函数 max cakephp
Using function max cakephp in query
大家好,我会在 SQL
中看到我有这个查询
SELECT MAX(id_alternativa) FROM pregunta_alternativa WHERE id_pregunta = 7
我在 cakephp 中使用 MAX 函数框架
public function register() {
$query = $this->PreguntasAlternativas->find()
->select([
'id_alternativa' => $query->func()->max(['id_alternativa'])
])->where(['id_pregunta' => '7']);
$this->set('alternatives',$query); }
但它显示这是消息错误
错误:在空文件 C:\xampp\htdocs\serapp\src\Controller\PreguntasAlternativasController.php 上调用成员函数 func() 行:14
正如我看到的文档,因此使用了它们的功能
谢谢你帮助我
解决方法很简单放在这里,参考文档
public function register() {
$query = $this->PreguntasAlternativas->find();
$query->select(['id_alternativa' => $query->func()->max('id_alternativa')
])->where(['id_pregunta' => '7']);
你必须设置变量$query
大家好,我会在 SQL
中看到我有这个查询SELECT MAX(id_alternativa) FROM pregunta_alternativa WHERE id_pregunta = 7
我在 cakephp 中使用 MAX 函数框架
public function register() {
$query = $this->PreguntasAlternativas->find()
->select([
'id_alternativa' => $query->func()->max(['id_alternativa'])
])->where(['id_pregunta' => '7']);
$this->set('alternatives',$query); }
但它显示这是消息错误
错误:在空文件 C:\xampp\htdocs\serapp\src\Controller\PreguntasAlternativasController.php 上调用成员函数 func() 行:14
正如我看到的文档,因此使用了它们的功能
谢谢你帮助我
解决方法很简单放在这里,参考文档
public function register() {
$query = $this->PreguntasAlternativas->find();
$query->select(['id_alternativa' => $query->func()->max('id_alternativa')
])->where(['id_pregunta' => '7']);
你必须设置变量$query