原始记录     放进A表中      比如数据a的消耗时间是2010-10-01
修改记录     放进B表中      将数据a的消耗时间修改为2010-09-26
现在执行查询,要求查询消耗时间在2010-09-26那天的,要查到a的数据以及在A、B表中其他的符合条件的数据。但是当查消耗时间为2010-10-01的数据时a数据不再显示。

解决方案 »

  1.   

    具体需求是这样的:
    用户查找消耗时间为2010-10-1的数据时,要查到B中的数据也要查到A中的数据,表A和表B可以通过ID、wlbm、以及gjzy来比对数据,,表B的数据是A的数据的修改值。A存放的是原始记录,要求查询结果显示消耗时间是2010-10-01的数据,数据以最终修改的时间为准,就是A中有消耗时间为2010-10-13的但是用户修改过修改成2010-10-01了,数据存在B表中,那么显示结果就显示B表的数据,如果没经过修改则显示表A中消耗时间是2010-10-01的数据。