日期:2014-05-18  浏览次数:20726 次

(难)一道数据表的设置问题,有请数据库专家,邹老师帮助
下面的数据是两列
      ID                       name
----------       ----------
1                 食品和饮料
      11                 初级品
            111                 主要用于工业
            112                 主要用于家庭消费
      12                 加工品
            121                 主要用于工业
            122                 主要用于家庭消费
2                 未列名的工业供应品
      21                 初级品
      22                 加工品
3                 燃料和润滑油
      32                 加工品
            322                 其他
4                 资本货品(运输设备除外)及其零件和附件
      41                 资本货品(运输设备除外)
      42                 零件和附件
5                 运输设备及其零件和附件
      52                 其他
            522                 非工业用
      53                 零件和附件
6                 未列名的消费品
      61                 耐用品
      62                 半耐用品
      63                 非耐用品
我想回推

如何设置数据表(可设置多个表,有主外键关系即可)

才能更快更好地用select   查询语句得出上面的结果

1                 食品和饮料
      11                 初级品
            111 主要用于工业
            112 主要用于家庭消费
      12                 加工品
            121 主要用于工业
            122 主要用于家庭消费


2                 未列名的工业供应品
      21                 初级品
      22                 加工品




------解决方案--------------------
直接定义两列即可.
ID varchar(3),name varchar(50)

------解决方案--------------------
--拷贝成文本显示不好,请在查询分析器里面看.

create table tb(ID varchar(3),name varch