一个代理购物系统。
用户可以从该网站选择Goodsid的商品,也可以指定网站,让我们去购买。
那么,定单那块就比较模糊。
我想实现,管理员查看每个用户的订单。
如果是指定网站购买则显示
Userid,Website,Time,Goodsnum;
如果是在该网站购买的显示
Userid,Gid,Gname,Gprice,Gdiscount...,Time,Goodsnum;
问:
应该怎样建表,才能使得查询数据
按用户定单的形式显示,并且使查询语句简单。
用户可以从该网站选择Goodsid的商品,也可以指定网站,让我们去购买。
那么,定单那块就比较模糊。
我想实现,管理员查看每个用户的订单。
如果是指定网站购买则显示
Userid,Website,Time,Goodsnum;
如果是在该网站购买的显示
Userid,Gid,Gname,Gprice,Gdiscount...,Time,Goodsnum;
问:
应该怎样建表,才能使得查询数据
按用户定单的形式显示,并且使查询语句简单。
解决方案 »
- 求:有条sql语句有问题
- 怎么计算用户表中有多少字段?
- 两表不一致数据查找筛选
- 请问sqlserver有没有类似的函数
- 问一个数据读取的乱码问题
- 设计数据类型时,什么时候用varchar,什么时用nvarchar
- 请问如何从一张数据库表里将数据取到另一张表里,条件是将原表里日期字段的时间每隔5分钟取一条
- 这句insert语句有什么错误?
- 急...如何在Access中联合删除两个表相同的记录?/??
- oracle备份
- SQL 存储过程被错误更新,没有备份,怎么恢复回来哟,在线等
- ADO -2147217871[Microsoft][ODBC SQL Server Driver]Timeout expired
1、订单主表(订单号、订单类型(直接购买、指定网站购买、等等)、其他字段)
2、本站订单明细表(Userid,Gid,Gname,Gprice,Gdiscount...,Time,Goodsnum)
3、其他网站订单明细表(Userid,Website,Time,Goodsnum)
4、根据主表“订单类型”的“等等”可以衍生出的其他明细表使用时按需查询,或查出结果到程序后台处理都可以。