员工表:
ID 
NAME
```
员工工资表:
ID
月份
工资
··
但是这样设置的话,几个月之后就会:
0001 03 1000
0001 04 1234
0001 05 1456
0002 03 1000
0002 04 1234
0002 05 1455
出现ID重复的问题,应该如何改进数据库?
数据库数据库设计

解决方案 »

  1.   

    你那个就是员工id吧。你如果还想要个id你再加个自增id也以啊。
      

  2.   

    理想状态是
    每个员工ID就带一张表记录自己的数据
    通过ID找到这张表 表里就 只有月份 工资
    跟JAVA的类,然后实例化调用一样,可以实现吗?
      

  3.   

    你这个几个月之后的数据时两个表join 起来查的吗 ?那你加个条件啊
    比如 where  月份=3,这样一个ID 只会有一条数据啊