电子购物系统问题,客户每次购物后,系统都会给客户一个定单号,但是一个定单号包括好几个商品,如何写SQL语句?

shyboy139 2004-04-10 02:43:01
客户每次购物后,系统都会给客户一个定单号,但是一个定单号包括好几个商品,如何写SQL语句,才能在后台管理的时候,显示为:
例如一个客户买了2个商品,那么我们在定单管理的时候可以先显示为:
定单号:XXXX 商品货号:XXXXX 商品货号:XXXXX
然后点击货号再进入相关内容的显示。
...全文
96 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lang11zi 2004-04-10
  • 打赏
  • 举报
回复
研究一下数据库表间的关系
snowcloud2002 2004-04-10
  • 打赏
  • 举报
回复
使用数组保存产品ID
mycl3344 2004-04-10
  • 打赏
  • 举报
回复
像你這種情況最后早一點改表﹐
分兩個表的可以節省冗余信息﹐
操作又方便
liuyangxuan 2004-04-10
  • 打赏
  • 举报
回复
以定单号为商品的关键字进行查询。
whghwujx 2004-04-10
  • 打赏
  • 举报
回复
楼主分很多嘛,经常出100大分,给偶些中不:)
whghwujx 2004-04-10
  • 打赏
  • 举报
回复
数据库很重要地!
up
zorou_fatal 2004-04-10
  • 打赏
  • 举报
回复
建议你修改数据库结构.


考虑一下将来有可能的统计功能,你就知道为什么了。
loveweb 2004-04-10
  • 打赏
  • 举报
回复
<%
sql="select 定单号的字段名 from table
sql1="select 商品货号的字段名 from table where 定单号的字段名="
rs=cn.Execute (sql)
do while not rs.EOF
%>
<tr>
<td>定单号:<%=rs("定单号的字段名")%></td>
<%
rs1=cn.Execute (sql1)
do while not rs.EOF%>
<td>商品货号:<%=rs1("商品货号的字段名")%></td>
<%
rs1.MoveNext
loop
%>
</tr>
<%
rs.MoveNext
loop
%>
CQ_99 2004-04-10
  • 打赏
  • 举报
回复
数据库的设计很重要呀,如果不行,那就早点把数据库改了,免得以后麻烦多,多到一定时候还得改,那时候就更不好改了。
shyboy139 2004-04-10
  • 打赏
  • 举报
回复
能具体说一下吗?数据库已经设计好了,只有一个表啊。如果2个表的,那个就容易了啊。
jinhaiou 2004-04-10
  • 打赏
  • 举报
回复
用数组记录ID就可以了。。。
wanghui0380 2004-04-10
  • 打赏
  • 举报
回复
如果表的结构合理,很容易写的
一般是两个表
主表为定单的基本信息,分表为定单的详细信息,主键为定单号,为一对多关系
select 分表.* from 分表 where 主表.定单号=分表.定单号
zorou_fatal 2004-04-10
  • 打赏
  • 举报
回复
设计数据库的时候,就得有专门的表存储订单
专门的表存储购买的商品.
商品表里有一个外键,用来表示商品属于哪个订单.

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧