你的问题是:“订单”好像不能一次多次购进“商品”。这个问题产生的原因是:你的第三个表设计有问题,在表中一个记录表示一个订单,而与一个订单相关的商品只能有一个。解决的方法是:在订单表中不能有商品信息,订单表中只能有订单的信息。这个订单表类似于你的商品属性表。而一个订单有多个商品这个问题的解决方法是:再建一个表(不妨叫订单_商品表),这个表中的字段是:订单号(外键引用订单表中的订单号),商品id(外键引用商品属性表中的商品号)...,当然,这表也应包含其它一些信息,如:商品数量、交付时间等。主键可设为订单号+商品id。这样,当一个订单有几个商品时,首先在订单表中建立一个订单项。而后在订单_商品表中插入几个项每个项是该订单和一个商品。不明白的,请继续讨论。
解决方案 »
- 求助:如何用视图机制解决一个问题
- 能否在开发的时候用SQL Server 开发而发布的时候用MSDE?另外MSDE和Access比较怎么样?
- 急求写一条SQL语句实现将“题号”字段的值改为记录号,
- 100分求:关于SQL打开Excel的问题。帮帮忙。。
- 如何把这两句并成一句写呀/
- sqlservr.exe是什么进程?
- 数据库插入问题 救救小弟啊
- 存储过程传递参数难题!
- 如何调用“描述”
- 如何向当前连接的用户发送消息
- 竹之草、Haiwer、Bluepower2008、flowerwind(现实很残酷)、狼兄、流星爾、風云浪子等諸位高手,快來救命哪!!!數據算法問題(有難度)!
- 请教如何提高多表联合汇总查询的效率?继续给分!
设计时好做,但不知写程序是否容易?先讨论到此把,你流下email好吗?(在这个页面)
以后我有问题也好请教你啊
(短消息的过一段时间就会被csdn删掉的)