请问:设计一个数据库表(表1)存入标准件信息(编号、名称),然后每一个标准件都对应一个独立的参数表存入参数信息,参数表事先已输入好信息,那我在检索参数表中信息时,应该如何检索呢?标准件又应该和相应的参数表对应起来呢?

解决方案 »

  1.   

    表1存入标准件信息(编号、名称、其他字段、参数表ID)插入数据时找到对应的参数ID放到表里,查询直接两表连接查询。
      

  2.   

    可是不同的标准件具有不同的参数值啊?
    标准件1
    参数d  h  l
    值  3  5  1
    标准件2
    参数m   n   a
    值  6   10  2
    那标准件1和标准件2的参数就不能放在一张表里吧?
      

  3.   

    可是不同的标准件具有不同的参数值啊?
    标准件1
    参数d h l
    值 3 5 1
    标准件2
    参数m n a
    值 6 10 2
    那标准件1和标准件2的参数就不能放在一张表里吧?
      

  4.   

    两个表
    一个标准件表
    一个参数表
    id,参数名称 标准件名称
    1  d    标准件1 
    2    h    标准件1
    1  m    标准件2 
    2    n    标准件2
      

  5.   

    而且一个标准件会有很多条参数:
    标准件1:
    d  l  h
    1  2  4
    3  2  6
    4  7  5
      

  6.   

    参数表
    参数种类,参数名称 参数值 标准件名称
    1     d    1      标准件1 
    1       l    2      标准件1
    1     h       4      标准件1
    2     d    3      标准件1 
    2       l    2      标准件1
    2     h       6      标准件1
    2     d    4      标准件1 
    2       l    7      标准件1
    2     h       5      标准件1
      

  7.   

    参数表
    参数种类,参数名称 参数值 标准件名称
    1   d    1      标准件1 
    1     l     2      标准件1
    1   h       4      标准件1
    2   d    3      标准件1 
    2     l    2      标准件1
    2   h      6       标准件1
    2   d    4       标准件1 
    2     l    7       标准件1
    2   h      5        标准件1
      

  8.   

    参数表
    参数种类,参数名称 参数值 标准件名称
    1   d    1      标准件1 
    1     l     2      标准件1
    1   h       4      标准件1
    2   d    3      标准件1 
    2     l    2      标准件1
    2   h      6       标准件1
    3   d    4       标准件1 
    3     l    7       标准件1
    3   h      5        标准件1