このステートメントは、Kohana で ORM として記述できますか? これに関連して他にもいくつか質問がありますが、私の場合には当てはまらないようです。
SELECT * FROM (
SELECT conversation_id, message, time_sent FROM messages ORDER BY time_sent DESC
) AS t1
GROUP BY conversation_id
ORDER BY time_sent DESC
2 つのピースを分離したので、それらを組み合わせる方法がわかりません。
$sub = ORM::factory('messagesdb')
->order_by('time_sent', 'desc');
$result = ORM::factory('messagesdb')
->group_by('conversation_id')
->order_by('time_sent', 'desc')
->find_all();
結合を使用できると思いますが、これら 2 つの結果セットを相互参照する方法がわかりません。