从多个表中获取数据并按日期显示它们

时间:2016-07-22 10:25:51

标签: sql oracle11g oracle-apex

我有三个不同的表,我存储用户的余额。所以我需要的是根据日期对他的余额进行适当的陈述。 是否有可能在三个不同的表上获取值并按日期显示为一个? 例如:

Table 1 
Member = member 1
date = 1 JULY 2016
Amount = 2000

Table 2
Member = member 1
date = 5 JULY 2016
Amount = 5000

Table 3
Member = member 1
date = 10 JULY 2016
Amount = 10000

So the output should be:
Member       Date         Amount
Member 1     01/07/2016    2000
Member 1     05/07/2016    5000
Member 1     10/07/2016    10000

3 个答案:

答案 0 :(得分:0)

select * from Table1
union all 
select * from Table2
union all 
select * from Table3

答案 1 :(得分:0)

如果我已正确理解您的问题联合所有功能

 select Member,Date,Amount from Table1
    union all
    select Member,Date,Amount from Table2
    union all
    select Member,Date,Amount from Table3

答案 2 :(得分:0)

使用sql连接将帮助您解决您的问题,您可以通过以下方式了解sql连接: - http://www.tutorialspoint.com/sql_certificate/get_data_from_multiple_tables.htm