ruby-on-rails - 将查询结果追加到第一个查询结果的末尾

标签 ruby-on-rails postgresql

假设我在postgresql中有查询1和查询2,那么我想要两个查询的组合结果,这样首先我将获得查询1的结果集,并且在结果集1的末尾,应该添加结果集2。 假设查询 1 结果集有 10 条记录,查询 2 有 5 条记录,那么顺序应该是 1 到 10 -- 第一个结果集 11 到 15 -- 第二个结果集

请提出建议,因为我很困惑,因为我的第一个查询包含 5 种数据类型的 order by。

最佳答案

您可以使用+组合结果

resultC = resultA + resultB

关于ruby-on-rails - 将查询结果追加到第一个查询结果的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12578678/

相关文章:

sql - 如何优化此 LIKE JOIN 查询?

python - 无法删除 Postgres ENUM

mysql - Rails - 指定连接列

Laravel Carbon 允许在 Postgresql 时间戳中使用尾随数据

mysql - 在 Rails 中获取 mysql 结果,但格式类似于 MySql 客户端界面

ruby-on-rails - 捆绑控制台因未初始化常量 Rails 而失败

mysql - Heroku,无法推送我的数据库

python - 从 Django DateTimeRangeField 按 datetime.now().date 查询

ruby-on-rails - 什么更好 : Using multiple channels or Having multiple conditions in single channel?

ruby-on-rails - 如何从太阳黑子搜索中获取查询时间