SQL更新表。一个包含外键

我面临更新表的问题。我有两个表:SQL更新表。一个包含外键

  • Visit:visitId,roomId(FK)
  • Room:roomId,价格

如何更新的房间价格为特定roomId,但保持价格的旧价值Visit

例如,某人在酒店预订了50美元的房间,但在他做完之后,价格变为60美元。所以我想为这个客户保留旧的价格(50美元),新的价格(60美元)。

感谢响应

回答:

你有一个缓慢变化的维度。最好的方法可能是将价格也保留在visit表中。您可以将此称为reservationPrice或类似的东西,以区别于当前房间的价格。

以上是 SQL更新表。一个包含外键 的全部内容, 来源链接: utcz.com/qa/260291.html

回到顶部