【发布时间】:2014-01-14 23:24:42
【问题描述】:
我目前正在建立一个包含两个表的简单数据库。其中一个包含用户、他们的登录信息等。该表还有一列是他们想吃的食物。
另一张桌子包含他们可以选择的食物。每种食物都有一个 ID 号。
目前,我正在考虑用逗号分隔 User Food 列的值,然后通过遍历它们从另一个表中获取每种食物。
例如:
用户:我想吃的食物 - “1, 4, 3”
食物: 1 - 苹果 2 - 橙色 3 - 香蕉 4 - 饼干
但是,这对我来说似乎是错误的做法。任何人都可以提出一种替代/正确的方法来实现这一点吗?
【问题讨论】:
标签: sql primary-key