如何使用UNION从rman_backup_job_details表合并实例表中的列instance_name和状态?

时间:2017-08-04 07:43:42

标签: sql oracle union

我需要使用UNION合并ORACLE 12c数据库中两个不同表的列。有可能吗?

select instance_name from v$instance

select input_type, status, start_time, end_time from V$RMAN_BACKUP_JOB_DETAILS

我需要这样的输出

INSTANCE_NAME    INPUT_TYPE    STATUS              START_TIME
---------------- ------------- ----------------------- --------------
END_TIME
--------------
 orcl        DB FULL       COMPLETED           08/03/17 18:39
 08/03/17 18:41

以上输出应该通过多个select查询获得使用UNION关键字是否可能? 。提前谢谢..

1 个答案:

答案 0 :(得分:1)

您需要一个简单的CROSS JOIN。见下文:

SELECT distinct   
       a.instance_name,
       jb.input_type,
       jb.status,
       jb.start_time,
       jb.end_time
  FROM V$RMAN_BACKUP_JOB_DETAILS jb 
  CROSS JOIN v$instance a