请问大神们,这种结构如何实现,目前是以下做法:

有属性名表 goods_attr

有属性值表 goods_attr_value

但是 不同的属性值选择会有不同的价格,

这种多个值决定一个值的情况真没遇见过,请问如何解决?

回复内容:

请问大神们,这种结构如何实现,目前是以下做法:

有属性名表 goods_attr

有属性值表 goods_attr_value

但是 不同的属性值选择会有不同的价格,

这种多个值决定一个值的情况真没遇见过,请问如何解决?

http://www.widlabs.com/article/item-unlimited-specifications.html参考

举例:

有一个商品:id=10021

有两个规格:颜色、尺码

那么规格的值存储除了本身,还需要库存和价格等其他需要满足业务逻辑的字段

比如这个例子中,规格值的表有可能如下:

10021 黑色 M 100.55 100

10021 黑色 L 200.55 123

10021 黄色 M 300.55 333

10021 黄色 L 400.55 222

....

属性名表的内容是不是:运费、版本、颜色、套餐这些?

多规格价格表!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql表设计 不同价格_数据库表设计,不同的属性值会有不同的价格相关推荐

  1. mysql表空间名字查询_数据库表空间信息查询

    数据库表空间信息查询 --查看表空间的名称及大小 www.2cto.com SELECT T.TABLESPACE_NAME, ROUND(SUM(D.BYTES / (1024 * 1024)), ...

  2. a表两个字段都与b表一个字段关联_数据库表的主键实例分析

    主键(PRIMARY KEY):数据库表通常具有包含唯一标识表中每一行的值的一列或一组列.这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性. 业务主键(自然主键):在数据库表中把具有业务 ...

  3. sql2008表支持多少列_数据库表分区是怎么回事?

    ​ 数据库表分区是怎么回事? 大家好,这一期呢,我们来说一下,数据库表和索引的分区.讲解这个问题,对于不同的数据库可能有一些技术细节上的不同,因此我们以某个数据库比如sql server为例来探讨这个 ...

  4. mysql逻辑删除的问题_数据库表涉及-逻辑删除

    对于只进行逻辑删除的表,如 CREATE TABLE `pics` ( `pid` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `aid` bigint( ...

  5. mysql表结构设计_数据库表结构设计

    1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关系:即一张原始单据对 应且只对应一个实体.在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证 ...

  6. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  7. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上) 试读版

    ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Clien ...

  8. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (下)

    在本文的前续篇章:如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上) 我们已经在系统里创建了两张数据库表 ZPERSON 和 ZMYORDERS, 并插入了对应的记录: 文章的 ...

  9. 大文件表空间+创建大文件表空间+查询数据库表空间类型信息+查询数据库表空间类型信息...

    1用于解决存储文件大小不够的问题 2与普通表空间不同的地方在于大文件表空间只对应唯一一个数据文件或临时文件,普通表空间可最多1022个数据文件或临时文件 3大文件表空间对应文件可达4G个数据块大小,普 ...

最新文章

  1. totiseGit无法登录的问题
  2. 2016-1-4作业
  3. 听说我们的元宵节,跟别人的不一样...
  4. .NET MVC访问某方法后会跳转页面
  5. 21.Longest Palindromic Substring(最长回文子串)
  6. python 批量创建线程_【Python】批量创建线程
  7. 黑龙江高职计算机对口升学,2020年黑龙江中职对口招生录取院校投档分数线
  8. CDays-3 习题一 (处理命令行参数)及相关内容解析。Python getopt 简介
  9. PowerDesigner中通过VBS脚本修改模型信息(转)
  10. ADATA威刚S102未安全退出导致U盘无法识别的软件修复教程
  11. 蓝桥杯练习题 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。
  12. 实验二 (一) 大小写英文字母表
  13. 简单人物画像_超级简单人物素描画图片精选
  14. postgresql 数据库健康巡检 报告
  15. 智能红外遥控器(四):手机蓝牙控制格力风扇康佳加湿器
  16. send函数和recv函数
  17. Linux下C语言 对pow、exp未定义引用问题
  18. 视频画面滚动字幕怎么做,让你几分钟学会的方法
  19. 会声会影的简介和安装
  20. 【开发日志-已归档】2021-11

热门文章

  1. 恩易物联智慧电梯解决方案(物业单位)
  2. 进销存商城前几名的运营方法|三招提高微信商城用户黏性
  3. C# 使用JObject解析嵌套json
  4. 零基础自学SQL课程 | SQL基本函数大全
  5. SpringBoot整合MyBatis与MySql8.0
  6. 获取图片的旋转角度信息
  7. Python代码转换为exe可执行程序详解【转】
  8. 【周志华机器学习】十一、特征选择与稀疏学习
  9. 概率论与数理统计习题——第一讲——样本空间和随机事件
  10. Android之EditText属性详解