同意 smalldeer(晓露)
此状态字段关联另一张基本表

解决方案 »

  1.   

    其实,我也是因为考虑到以后兼容升级的问题,才犹豫的。比如以后每个分店都有这个软件,使用方案一在标志字段其中放入分店ID号(店铺表维护)的话,票号作废和客户取货状态不好写入(写0?写其它?至少不可能是分店ID值)了,因为牵扯到需要的联合查询。采用方案二,将导致每个分店必须要一张库存表,而且一次 分店间转送 需要对两张表进行两次数据库写操作(删除、插入),效率较低……
    唉~我也希望是用方案一,但不知道如何解决另两种状态的描述。
      

  2.   

    再增加两个方案,参考一下。高手不要笑我啊,参与而已:P方案三
    设三个表,库存表,分店表,状态表
    库存增加两个个字段(分店号和状态值),对每个票单做标记,用WHERE过滤查询。方案四
    设四张表,库存表、分店表、作废表和结帐表
    库存表增一字段,放分店的ID号
    留存本店->票号作废时,在库存表删除,并在作废表中插入
    留存本店->客户取货(须留档)时,从库存表删除,并在结帐表中插入
    留存本店<->转发分店时,UPDATE库存表的分店字段为分店表中的ID