我在更新表时遇到问题。我有两张桌子:
Visit
:visitId,roomId(FK)Room
:roomId,price 如何更新特定roomId
的房价,但保留Visit
的旧价格?
例如有人在酒店预订了50美元的房间,但在他这样做之后,价格变为60美元。所以我想保留这个客户的旧价格(50美元),而新的价格使用新值(60美元)。
感谢您的回复
答案 0 :(得分:2)
你有一个缓慢变化的维度。可能最好的方法是将价格保持在visit
表中。你可以将其称为reservationPrice
或类似的东西,以区别于房间的当前价格。