标签: mysql ruby-on-rails ruby activerecord
我有两个要查询的表,即评论和召唤。
评论表:
召唤表:
这两个表属于Post表。我想查询属于Post的每个表中的数据,然后根据它们的日期对它们进行排序。下面是我想要实现的结果:
我怎么能这样做?
答案 0 :(得分:0)
这是最简单(但不是最有效)的解决方案。
post_id = 1 entries = [] entries.concat Comment.where(post_id: post_id) entries.concat Summon.where(post_id: post_id) entries.sort_by(&:created_at)
更有效的版本可能是