首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两种表类型的有序并

问两种表类型的有序并
EN

Stack Overflow用户
提问于 2019-03-15 15:34:30
回答 1查看 47关注 0票数 0

我有两种表类型lv_crds_auto和lv_crds_auto这些规定如下:

代码语言:javascript
复制
TYPE t_crds IS RECORD(
  NAME    VARCHAR2(100),
  surname VARCHAR2(100),
  amount  NUMBER);

TYPE t_crds_data IS TABLE OF t_crds;
lv_crds_auto   t_crds_data;
lv_crds_manual t_crds_data;

我需要这两个表的数据集,但必须按数量排序。

例如,表中有以下值:

​

​

我需要循环这些值,但是它们应该按照值进行连接和排序,如下所示:

​

​

你能告诉我怎样才能做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2019-03-15 18:21:56

你想要UNION ALL

代码语言:javascript
复制
select name,surname,amount from
(
  select name,surname,amount from lv_crds_auto 
    UNION ALL
  select name,surname,amount from lv_crds_manual
) ORDER BY amount

请注意,如果金额是相同的,没有办法确保说金塔,马拉加雷特,阿里安娜总是第一,第二和第三行。您可能需要另一列到order by来维护查询结果中所需的序列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55186030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档