代码之家  ›  专栏  ›  技术社区  ›  Joh

在数据库中编程和显示多对多关系的最简单的方法是什么

  •  0
  • Joh  · 技术社区  · 15 年前

    现在,Cat A中的项目可以属于CatB中的许多项目。 CatB也会有很多来自Cat A的物品。

    具有

    PK-A  , PK-B
    

    是这样吗。

    有什么想法吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Alex Martelli    15 年前

    是的,在关系数据库中,将外键放入两个表中的关系表以多对多的方式关联确实是正确的方法。

    在HTML中,使用 <select multiple="multiple"> 对于多选 select .

    最好把这两个独立的问题当作两个独立的问题来问,顺便说一句

        2
  •  0
  •   Kangkan    15 年前

    如果可以显示表中的列,则可以清除所说的内容。如果你说CatA中的“items”属于CatB,反之亦然,那么CatA和CatB应该在一个表中,“items”应该在另一个表中。请检查您的标准化步骤。