[請益] Yii 2 找 table內某項的最大值

看板PHP作者 (也無風雨也無晴)時間10年前 (2015/04/23 10:42), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
如提, 舉個例子來說就是我想要從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://www.ptt.cc/bbs/PHP/M.1429756947.A.2F9.html

04/23 10:43, , 1F
有沒有版上也在用YII的高手可以告訴我一下@@
04/23 10:43, 1F

04/23 11:17, , 2F
Posts::find()->max('message_id');
04/23 11:17, 2F

04/23 11:19, , 3F
成功,大感恩~
04/23 11:19, 3F

04/24 20:16, , 4F
這官方document沒寫嗎?
04/24 20:16, 4F

04/25 14:56, , 5F
我在ActiveRecord裡面沒找到Orz
04/25 14:56, 5F

04/25 14:56, , 6F
不過後來有找到SQL對應的用法了
04/25 14:56, 6F
文章代碼(AID): #1LE5mJBv (PHP)
文章代碼(AID): #1LE5mJBv (PHP)