我有 2 个表需要以特定方式加入。“日期”是一个单列表,简单地显示从 1990 年到 2040 年的每一天。“余额”有数百个银行账户的余额。诀窍:只有当账户余额发生变化时,数据库才会在“余额”中为该账户创建一个新条目。一旦帐户有新余额,就会创建一个新条目。余额保持不变的日子没有条目。
现在我需要创建一个视图来显示每天所有帐户的余额。这意味着我必须显示“日期”中的日期以及每个帐户的相应余额。当我加入这两个表时,在给定的一天,我只能看到当天发生变化的那些账户,而看不到没有变化的账户余额。我该如何解决?
“日期”
Date
1.1.1990
2.1.1990
3.1.1990
“平衡”
Date Account Balance
1.1.1990 1 100
1.1.1990 2 60
1.1.1990 3 0
2.1.1990 2 50
3.1.1990 1 150
期望的结果
Date Account Balance
1.1.1990 1 100
1.1.1990 2 60
1.1.1990 3 0
2.1.1990 1 100
2.1.1990 2 50
2.1.1990 3 0
3.1.1990 1 150
3.1.1990 2 50
3.1.1990 3 0