假设有100个文件(记录),作为行标题,每个文件要求发放到不同的部门,(多个部门,假设平均一个文件发送到10个部门).我想将发送部门作为一列,
最后要得到这样的结果,当我按"部门"查询的时候,可以知道这个部门接收过多少个文件.
新手,请多关照.呵呵.
很典型的一对多对一表关系
文件一张表(文件ID为主键)
文件涉及部门一张表(文件ID,部门ID为联合主键)
部门一张表(部门ID为主键)
只为这个需求 建立一个关联表 好象没有什么必要
你可以在部门表中加一个字段来记录 接受的文件 这样简单点 完全可以应付你目前的需求
至于是否需要一个关联表 就看你需求有没有这方面的其他扩展
你可以用特殊字符分割的嘛 例如"文件1,文件2,文件3....."
学习....