如何处理包含多个值的单个单元格?

How to deal with one single cell containg multiple values?

我正在做一个练习,需要为旅游业务创建两个 table:

Activity

Booking

事实证明,预订 table 中的列活动引用了活动 table。但是它包含多个值。我该如何解决?如果我插入多行,预订的主键可能会重复。

正如 Gordon 提到的那样,您应该重构您的表以实现更好的规范化。如果我正确地解释了您的意图,这更像是您的模式应该是什么样子。预订应仅包含冒险 ID 和客户 ID。对于在 [Booking] 上预订的每个 activity,您将向 [AdventureActivity] 添加一行。通过这种设计,您可以 JOIN 表并获取所需的所有数据,而无需尝试解析列中的多个值。