我在一个表一“检测记录表”中定义了ID、检测时间、检测桥梁名称等几列数据,ID是标识列,在另一个表二“桥梁病害记录表”中定义了一个ID和其他列,表二中的ID要多次重复出现,(因为不想表二中多次重复输入检测时间、检测桥梁这两列数据,所以定义ID)怎应定义表关系或者是触发器、存储过程能使或者表二添加数据时自动添加ID值?

解决方案 »

  1.   

    我没有看懂.
    貌似表二存在同一个ID多次检测的问题.如果是这样,应该把检测时间放入表二才对,而且不应该自动添加ID.
      

  2.   

    最好给出完整的表结构,测试数据,计算方法和正确结果.否则耽搁的是你宝贵的时间。
    如果有多表,表之间如何关联?
    发帖注意事项
    http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281
      

  3.   

    表一 只列出本问题中关键的两列                        表二
    桥梁名称         ID      检测时间                    ID     检测构件     损坏类型    扣分值
    工农路立交桥      1      2010年10月                  1     桥面铺装      坑槽         5
    工农路立交桥      2      2009年8月                   1     桥面铺装      网裂         10
    太华路立交桥      3     2010年6月                    1     伸缩装置      橡胶条破损   10
    太华路立交桥      4     2008年12月                   1     伸缩装置      加强带开裂   20
                                                    1     护栏          缺失         15
                                                   -------------------------------------
    表二中所有ID为1的病害记录就是表一中桥梁名称为“工农路立交桥”,检测时间为"2010年10月”的检查记录