关于商城购物车 数据库设计问题...纠结了一天了..没想到解决问题

w84759345 2013-09-14 09:32:56
在把产品加入购物车后,在查看购物车时,把不同设计师的产品分开加载..

如果不分设计师的产品..我还清楚怎么做..
但需要分开时..那么要怎么读取数据库..或者需要增加什么字段呢?

我现在数据库是:
表1: product 产品表,产品详细内容
表2: designer 设计师
表3:购物车表 里面只有 购物ID 产品ID 会员ID
通过 select * from [产品表] where product_id in (select product_id from [购物车表] where 会员ID=@会员ID)

读出购物车中的内容..全都显示在一起..不能分开设计师..
请教下大大们...给点思路..或者建议..谢谢


...全文
2829 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你是用的.net嘛 两个repeater一嵌套,不就行了,很简单呀
w84759345 2013-09-14
  • 打赏
  • 举报
回复
自己顶一个~
w84759345 2013-09-14
  • 打赏
  • 举报
回复
引用 1 楼 wangdahu888 的回复:
product 产品表 和 designer表 设计师 ,没有关联嘛? 如果没有的话,那没法搞
产品表中有一个 DESIGNER_ID 的外键.
  • 打赏
  • 举报
回复
product 产品表 和 designer表 设计师 ,没有关联嘛? 如果没有的话,那没法搞
  • 打赏
  • 举报
回复
Product_Table:产品表【id,name,designer_id,其它】 Car_Table:购物车【id,Custom_id,Product_id】 Custom_table:会员;【id,name】 designer:设计师【id,name】 select * from Product_Table left join Car_Table on Product_id=Product_Table.id left join designer on designer.id=designer_id group by designer.id;
wanghui0380 2013-09-14
  • 打赏
  • 举报
回复
基本观念“显示是显示,数据是数据”。 不要每次看着UI图,就说数据如何如何。
w84759345 2013-09-14
  • 打赏
  • 举报
回复
引用 5 楼 sp1234 的回复:
[quote=引用 楼主 w84759345 的回复:] 在把产品加入购物车后,在查看购物车时,把不同设计师的产品分开加载.. 如果不分设计师的产品..我还清楚怎么做.. 但需要分开时..那么要怎么读取数据库..或者需要增加什么字段呢?
仅仅是界面上不同,跟读取数据库(读取购物车)的语句没有半点关系。 你读取了购物车信息,总是需要放在内存里,才绑定给控件。界面调整,就是从内存的数据处理开始的,跟读取数据库没有关系。[/quote] 谢谢您的提点..其实我都有点明白..只是我想如果数据库设计的好..在程序上就少做一点.. 还有在建产品表 和 设计师表 时,设计ID 做了外键 请问 是不是 把产品表和设计师表 中相关的字段做个视图,然后在读取该视图后,再做数据处理这样 好点?
  • 打赏
  • 举报
回复
引用 楼主 w84759345 的回复:
在把产品加入购物车后,在查看购物车时,把不同设计师的产品分开加载.. 如果不分设计师的产品..我还清楚怎么做.. 但需要分开时..那么要怎么读取数据库..或者需要增加什么字段呢?
仅仅是界面上不同,跟读取数据库(读取购物车)的语句没有半点关系。 你读取了购物车信息,总是需要放在内存里,才绑定给控件。界面调整,就是从内存的数据处理开始的,跟读取数据库没有关系。

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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