排序我試圖選擇所有在他們對話中最後的註釋。如果他們具有相同的object_id和type_id,則註釋處於相同的對話中。這是我現在的查詢:使用分組的sql查詢時遇到問題,並按
select * from comments
where user_id != #{current_user.id}
group by type_id, object_id
order by created_at desc
它的作品除了評論並不總是最後的談話。我怎樣才能做到這一點?我需要它在mysql和sqlite3中工作。
請包括評論表的模式。什麼是'type_id`和什麼是`object_id`?另外,你使用的是什麼ORM(如果有的話):ActiveRecord,Sequel或者只是原始的SQL命令? – Phrogz 2011-01-10 16:51:48
給定的sql命令應該會給你所需要知道的所有信息 – tybro0103 2011-01-10 17:18:06
這個問題與Ruby或Rails有什麼關係? – klew 2011-01-10 17:18:56