有两张表:godsinfo和orderinfo都有price记录,有五百份的东西,当卖到三百份时godsinfo中的price发生了更新。直到全部卖完。那么查询orderinfo的时侯price会是改后的吗?那前三百份的price和改价后的二百份price一样吗?

解决方案 »

  1.   

    如果两者之间没有级联更新的话,查询orderinfo的时侯price应该是以前的。
      

  2.   

    没看明白你的意思。如果两个表中都有price的话,那么你的godsinfo修改了,会影响到你的orderinfo的值吗?不影响话,直接从orderinfo上查询就行了。如果影响话,可以添加一个时间字段,来表示price的每一个时刻。
      

  3.   


    orderinfo里已有的信息里price不会改,除非你强制修改这个有点类似于卖场里的商品价格和销售价格
      

  4.   

    godsinfo指商品信息、orderinfo指订购信息。这两者有价格存在差异是允许的。就是说两个表的price允许不同