(难)一道数据表的设置问题,有请数据库专家,邹老师帮助
下面的数据是两列 
          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