1,表就象你建的那样就行
2,利用查询:
  Select * 
           From 订单表 t,商品表 s
           where s.商品编码 = t.编码

解决方案 »

  1.   

    列出李朋所购买的商品
      Select t.*,s.商品名称,t.数量*s.单价 as 金额 
               From 订单表 t,商品表 s
               where s.商品编码 = t.编码
      

  2.   

    1.表最好是一对一或一对多的关系。不要出现多对多的关系。2.不要用汉字字段3.将给用户看的和程序内部使用的字段分开,如给每个名称加一编号做PK,你的表中如有同名如何处理??? 程序中只使用编号进行操作.4.你的表1(客房表)中的"姓名"字段对应的是表3(定单表)的"姓名ID",为什么不将两者的字段名定义成相同的???5.你的商品编号最好使用商品的条码.用简单的整型顺序编号不好.6.在定义表之间最好将各表之间的关系画出来表和表之间有什么联系将表名的定义规则,字段名的定义规则确定好.在多张表中意义相同的字段的字段名一定是相同的.7.通过字段名最好能确定出所属的表如表名为  000_Table  则此表中所有的字段名都为000_Field1,000_Field28.找本数据库设计书仔细看看.声明:这只是我个人的设计习惯  .