数据库多张表如何合并设计成为一张表
目前数据库中大约有 100 张表,
1) 其中一张是用来保存产品类型的 table1 。例如
ID | type
int | varchar(500)
2) 每个类型的产品会有不同的相关信息,table3 这些信息对应了其余的多张表,但是每个表的结构相似,最多4 个字段,例如
ID | data1 | data2 | table2_FK
3) 另外一张表是用来保存所有类型的具体产品的名字的, table2
ID | name | table1_FK
int | varchar(500) |
目前要查询出所有类型的产品就需要查询关联的多张表,而且产品的类型以后会动态的增加,也就是说目前这种设计下的 table3 样式的表会逐渐增
加, 想请教一下各位,能不能重新定义一张表,可以把不同的表的信息综合在一起,从而只需要对一张表进行操作就可以完成全部信息的查询?
谢谢! :)