代码之家  ›  专栏  ›  技术社区  ›  Jordan Williams

SQL列中的外键列表

  •  0
  • Jordan Williams  · 技术社区  · 3 年前

    我正在尝试创建一个具有以下结构的SQL数据库。本质上,它是一个应用程序,用户可以进入不同的联盟,接收关于不同电视节目的问题。然而,我意识到,在我的第一个表(即“用户”)中,我有一个外键列表,代表他们所在的联盟,我不确定这样做是否合适,或者在SQL中是否可以有一个外键列表。在前端,我希望用户在登录后查看他们所在的联赛。

    我有两个问题:

    • 这就是我在SQL中代表他们所在联盟的方式吗?
    • 在SQL中有外键列表吗?

    entity-relationship-diagram

    0 回复  |  直到 3 年前
        1
  •  1
  •   Laurenz Albe    3 年前

    不,看起来不对。之间不应存在外键约束 league user (一个你应该避免的名字,因为它是一个SQL关键字)。相当地 league_user 应该有一个外键指向两者 使用者 联合会 ,两个外键列的组合是其自然主键。