求助大牛!数据库的SQL语句写不来!!!

流羽大人 2019-03-13 05:48:28


= = 本人在网上模仿了一个电商的数据库系统,虽然比葫芦画瓢做了出来,但是运用这个数据库还是做不到。

想知道我怎样通过个别条件找到商品?

下面是我根据自己理解填写的一些数据。




如果我想从数据库中提出一条商品的信息,例如:女上装 -> 商品名称 价格 -> 商品对应拥有的属性 以及对应参数

求解!!!急急急!!!!
...全文
97 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mouse_txy 2019-03-27
为什么要区分商品和货品? 1、先考虑怎样设计JavaBean,从你的表中我觉得你设计三个Bean: 用户(Id,用户名,密码,角色,权限) 商品(id,商品名称,编码,单价,类型,属性) 订单(id,商品数量,金额,用户类商品类,) 2、从bean中可看出,这三者是通过其中的“订单”关联的。 根据bean对应设计以上几张表。 这样提商品信息,就只需从商品表中提,通过商品表中的类型代码和属性代码关联商品类型表和属性表就行了,如: select a.* ,b.属性名称,c.类型名称 from 商品表 a,属性表 b,类型表 c where a.属性代码=b.属性代码 and a.类型代码=c.类型代码
回复
wy_o9al 2019-03-14
根据外键多表联查
回复
nayi_224 2019-03-14
先把你自己的业务逻辑理清楚,别人的表设计不一定适合你的。然后要保证相关联的表之间有直接或间接的连接条件 我看到你的tb_spu.spu_id --> sort_spu_r.spu_id,fenlei_id --> tb_attributes.fenlei_id,attrburioption_id --> sku...这样一条关联关系,实际上这个连不出任何结果,只是你在生搬硬套。
回复
问北 2019-03-14
多表关联查询
回复
流羽大人 2019-03-13
引用 1 楼 骑着毛驴去散步 的回复:
这就看你的数据库怎么创建的 几张表 表与表之间的关系 javabean实体设计 还有设计到懒加载 这么多的数据 几句话你就想说出来 不可能的

我也很无奈啊 俩句话就能解决的话 我也不用求助了
回复
这就看你的数据库怎么创建的 几张表 表与表之间的关系 javabean实体设计 还有设计到懒加载 这么多的数据 几句话你就想说出来 不可能的
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2019-03-13 05:48
社区公告
暂无公告