作者kamihane (也无风雨也无晴)
看板PHP
标题[请益] Yii 2 找 table内某项的最大值
时间Thu Apr 23 10:42:24 2015
如提,
举个例子来说就是我想要从posts这个table内找message_id的最大值。
我在yii官方社群里面内看到有人说用
$max_id = Posts::find()->select('message_id')->max();
但是测试了一下应该是不能用之後去翻了一下2.0的api documentation里面发现
find後面根本没有select这个用法吧Orz..
我只知道如果用SQL的话,select max就弄好了,但是如果是用yii呢Orz?
--
と ▏︳ | ︳▉ ▋ ▏ ▊◤▼◢ ‧◣▍ ▲◣|▂▁▊ ψcl3bp6
あ ▏ ∣ ▉▊▎▁▏▋ | ▊
◣ ▊◤ ▉◢
◤▃▍▋
る ▉▊ ▉ ▊▊ ▏▊▍▍▎ ▲▆▇ / ◥▊ █
科 超 ▉▋ ▊ ▲▃▅ ◥
▋ ▆▅▆
˙ ▊▉ ▏ ▊
学 电 ▉▍▏▊▏▊▼◢ ‧▏ 〞 ◢◤▍
▼
の 磁炮 ▉▎▎▉▍▉▲▎ ▊ ▲▎ ▼
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.169.95.162
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1429756947.A.2F9.html
1F:→ kamihane: 有没有版上也在用YII的高手可以告诉我一下@@ 04/23 10:43
2F:推 ImNot5566: Posts::find()->max('message_id'); 04/23 11:17
3F:→ kamihane: 成功,大感恩~ 04/23 11:19
4F:→ kensou0012: 这官方document没写吗? 04/24 20:16
5F:→ kamihane: 我在ActiveRecord里面没找到Orz 04/25 14:56
6F:→ kamihane: 不过後来有找到SQL对应的用法了 04/25 14:56