比如有一种产品表,每个产品可能包含几十种不同成分,并且每种成分的含量和重要性也有所不同。另外,每种成分都有各自独立的很多信息,需要详细记录,怎么设计能便于结构清晰和快速查询呢?谢谢!
解决方案 »
- MySQL查询语句怎么写?
- 数据库备份与恢复的问题
- 求教mysql cluster的备份策略
- 请问mysql 锁等待设置方法
- 请问MySql 可以处理8千万条以上的记录吗, 速度有没SQL2000快?
- mysql中怎么创建一个新的用户?
- create table as select from 能不能跨服务器?
- 请教一下各位老师,MYSQL PROCEDURE 如何遍历字符串
- 多条件搜索查询
- MySQL获取锁失败求解-Lock wait timeout exceeded; try restarting transaction
- mysql 数据备份还原
- 公司使用mysql,求一本学习mysql的书籍
但如果有的产品只含3种成分,而有的产品含几十种成分,那这个表的n就不太好设计了,太大了浪费,太小了万一不够?如何表示这种关系会比较合理,并且便于查询呢?
(产品ID, 成分ID,含量)
产品AA, 成分1, 20%
产品AA, 成分2, 25%
产品AA, 成分3, 15%
....