【发布时间】:2010-09-18 15:52:27
【问题描述】:
这一直困扰着我,我无法理解它。我将使用食品类比来尝试简化我的问题。
1000 名公众成员被要求从 13 种类型的脚垫中选择一种。这些选择然后根据他们的名字存储在一个 mysql 数据库中。
e.g. billy mary etc. etc.
milk....semi. .skimmed...
bread...white...brown....
cheese..edam.....edam....
fruit...apple...orange...
veg....potato...sprout...
meat....beef.....beef....
sweet..bonbons..liquorice..
fish...trout....salmon...
crisp....s&v....plain....
biscuit..hovis..rich tea..
wine.....red.....red.....
beer....stella..carlsburg..
carb....coke.....pepsi....
然后要求这 1000 人中的一个通过复选框选择从零到 13 的任意选项。
通过搜索数据库,有多少其他人选择了相同的品种?
在表格中显示他们的所有名字以及他们为所有 13 个品种选择的内容。
这有意义吗?我希望如此,因为它让我发疯。
【问题讨论】:
-
也许您还可以展示您计划如何将这些信息存储在数据库中?桌子会是什么样子?
-
你好,Hallgrim。当然。该表将食品和参与者名称作为文本字段。他们从每个字段中选择的内容都会记录在他们的名字上。它们的名称是唯一的,并且随着用户 ID 的增加而增加。只有一张桌子。
-
那么表中有13个food stuff栏?
-
嗨,达里尔。是的,一个名字和一个用户ID。
-
我认为拥有 2 张桌子会容易得多,一张与用户有关,另一张与食物与 user_id 的关系。