我有以下模型:
Message.rb:sender_id、receiver_id、created_at
我想查找 sender_id 和 receiver_id 都在 id [1,4,41,543,312,62,234] 数组中的所有消息。然后,我想按 created_at 排序的对(sender_id 和 receiver_id)对所有消息进行分组。
这是编写查询的正确方法吗?在这里寻找最佳解决方案...
Message.where("sender_id IN ? AND receiver_id IN ?", @ids)
谢谢