解决方案 »

  1.   

    谢谢您的回答,我在这里是只举个例子,就没有考虑那么多,按理来说确实应该是加个表来存人和上衣的关联,
    但我的问题不在这儿,而是关注于:如果一个表(人)与其它两个表(西装、夹克)有关联,而且只能选一个的话,数据库该怎么设计。
    如果像您说的,加一个关联表"Ref_人_上衣"来存储人和上衣的关系,那么问题就转到了表Ref_人_上衣上,这个表还是要与两个表关联,我提的问题,本质上没有解决。
    再次谢谢您的回答!
      

  2.   

    如果已经是这样的设计了,那只能union 西装和夹克表,再和人员表关联