在备用应用程序中,用户可以更新其地址和电话号码。当这些更改时,将更新三个字段:Old Value
,New Value
和Field Changed
。如果Field Changed
是地址,我需要创建两个报告页面 - 一个是旧地址,另一个是新地址。但是,如果Field Changed
是电话号码,我只需要为当前地址创建一个报告页面。根据修改的字段,创建一个或两个报告。
我最初的计划是做一个Union
,其中一个记录的Old Value
和另一个New Value
。当只有地址发生变化时这应该起作用。但是,只要电话号码发生变化,它就不会发生变化。我想我需要做一些案例陈述,但我不确定这是否是正确的方法。对不起,如果数据有点混乱(我没有设计数据结构,这是由我们的教授助理提供的)。如果您需要更多信息,我会尽力提供。
我不是在寻找确切的SQL,但我想知道如果我正在接近这个正确的方式。