Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一张名为“Events”的表格,其中一个字段列出了“Players”,按完成位置排序,即(John、Bill、Kyle)分别是第一、第二和第三。
这是存储这些信息的好格式吗?我一直在尝试阅读有关规范化的信息,但不确定是否应该为此寻找不同的方法。
此外,我以后如何检索这些信息?我希望能够转到“Bill”的个人资料,查看他排名第一的所有事件。
纳克斯
你应该有 3 张桌子:
然后搜索比尔的第一名很简单 -
Select * from users2events where id_user=(select id from users where name='bill') and place=1;