gpt4 book ai didi

php - yii2 ActiveRecord 通过计算查找 OrderBy

转载 作者:IT老高 更新时间:2023-10-28 23:57:23 27 4
gpt4 key购买 nike

试图从我的数据库中获取描述。查询返回结果,但我想命令结果只显示得票最高的那个。

投票应由 upvoted 列减去 downvoted 列计算

$description = UnitDescription::find()
->where(['id_unit' => $model->id])
->orderBy([
'upvoted - downvoted' => SORT_DESC //Need this line to be fixed
])
->one();

我希望有人可以编写这部分查询 - 谢谢

最佳答案

你应该尝试一下:

$description = UnitDescription::find()
->where(['id_unit' => $model->id])
->orderBy(['(upvoted - downvoted)' => SORT_DESC])
->one();

关于php - yii2 ActiveRecord 通过计算查找 OrderBy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34588843/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com