我有一个用户表'tbl_user',其中包含一些列:
USER_ID
USER_FNAME
USER_LNAME
USER_GENDER
USER_DOB
USER_CAHANGE_DATE ...etc...
我已在此表上创建了一个触发器,以便在更新用户的值时,我将带有字段名称的值存储到事务表中,如下所示:
USER_ID FIELD_NAME PREVIOUS_DATA UPDATED_DATA USER_CHANGE_DATE
1 USER_FNAME test test1 06/26/2013
1 USER_GENDER M F 04/26/2013
2 USER_DOB 01/01/2001 01/01/2002 03/01/2013
现在,当用户2想要在03/01/2013查看实际数据时,我应该显示来自tbl_user的数据并加入此事务表以获取03/01/2013之前或之前的字段值。在这种情况下,除了USER_DOB在03/01/2013更改之外,所有内容都将来自tbl_user。
有人可以帮助最好的方法吗?我只需要开发方法,我不需要任何疑问。
谢谢