我希望你能在这里帮助我——我有一个关于设计 SQL 表的问题。我知道如何使用 C# 写入数据库并执行查询,但我从来没有真正需要设计一个。所以我想我会试一试只是我们感兴趣的。
假设我有一个名为family_surname 的表。在该表中,可能有 x 个family_members,例如从 2 人到 22 人不等。我如何根据family_surname引用family_members?
所以我会有姓氏史密斯、琼斯、布朗、泰勒等。
然后史密斯可能有 5 个成员,我想记录年龄、身高、体重等等。琼斯可能有 8 名成员 - 它可能因家庭而异。
我真的不想为每个成员列出 8 次“姓氏”——理想情况下,姓氏行会引用(或以某种方式指向)另一个表中的相应行。这就是我遇到麻烦的地方!
我希望我说得通;就像我说的,我只是感兴趣,但我想知道如何用两张桌子做到这一点。
无论如何,谢谢你的帮助,我很感激。
编辑感谢所有评论的人 - 当然这里有一些有用的信息,我很感激。我正在阅读和研究一些 SQL 代码,到目前为止它还不错。再次感谢各位!