多个字段条目,最佳方法

时间:2013-08-05 23:39:09

标签: mysql sql

我有一个名为“Events”的表格,其中一个字段列出了“玩家”,按照结束位置排序,即(John,Bill,Kyle)分别是第1,第2和第3。

这是存储此信息的好格式吗?我一直试图阅读有关规范化的内容,但我不确定是否应该为此寻找不同的方法。

此外,我将如何在以后检索此信息?我希望能够查看“比尔”的个人资料,并查看他所在的所有事件。

Thnaks

1 个答案:

答案 0 :(得分:0)

你应该有3个表:

  • USERS(id,name)
  • 活动(身份证,姓名)
  • users2events(id_user,id_event,place)

然后对比尔的第一个地方进行搜索很简单 -

 Select * from 
 users2events where 
 id_user=(select id from users where name='bill') and place=1;
相关问题