1、
客户ID、限购数量
2、
香烟ID、限购数量或者直接修改客户表和香烟种类价格表

解决方案 »

  1.   

    你没明白我的意思,我意思是说对客户所购买的香烟加以限制,也就是说
    客户ID,香烟ID,限购数量
    必须在同一张表中
      

  2.   

    刚才好象明白,现在到真的部明白了!
    要实现:
    1,按客户给不同的限购数量
    2,按香烟设置限购数量那建可以再建表
    1、
    客户ID、限购数量
    2、
    香烟ID、限购数量再跟以前的两张表关联起来!
      

  3.   

    不好意思,现在看明白了!
    1、在客户表中增加“总还能购的数量、限购数量1”,用来控制其“1,按客户给不同的限购数量”。
    2、增加表TABLE1:客户ID、香烟ID、个别还能购的数量、限购数量2。这个表没办法建立主健。用“客户ID、香烟ID”为侯选健。客户买烟时,先分析TABEL1中对应“客户ID、香烟ID”。
    若“个别还能购的数量”<“需求量”,则交易失败。反之则再分析“客户ID”所对应的客户表,若“总限购数量<“需求量”则交易失败。交易成功则 SET 还能购的数量=还能购的数量-1
    一个周期后(应该是在一定周期内限购多少吧!),还能购的数量=限购数量
      

  4.   

    “总限购数量<“需求量”——》“总还能购的数量”<“需求量”