SQLにあるレコードの、created_at
が最も新しいものを取得したいといったとき、
SELECTにMAX(created_at)
とするだけでやってくれます。
FuelPHPの場合は
example.php
$query = \DB::select('id', \DB::expr('MAX(created_at)'))
->from('table_name')
->execute();
とするだけでできます。
これに加えて
group_by('id')
などを使うときにすごく役立ちます。
配列で取得したあとに頑張って新しい配列に入れるみたいなことをせずに済みます。(自戒)