大神们帮帮忙,现在有两个表,书籍信息表和书架表,想将这两个表关联起来,书籍信息表里面有书架编号的字段,同一本书在书籍信息表中只有一条数据,但是有可能书的数量比较多,会放在书架编号不同的两个或多个书架上,我需要怎么设计才能将这两个表关联起来,求助!
用id就可以 书架ID 图书ID 关联书架
主表书架 书架ID 存放图书类型 书架大小 等等
子表图书 图书ID 书架ID 图书的各类属性 价格 图书名称 等
图书的名称虽然一样。但是你给他身份证ID了,就唯一了呀。
你的书籍信息表应该没把书分开来。直接写了数量对不对?那这样肯定分不出书来。再建一张子表,来存每一本书。
表是用户存储书架的,至于书放哪,表结构是不受影响的。你怎么录入数据的,就怎么相应的显示数据。
同一本书在书籍信息表中只有一条数据,这个设计有点问题哦,应该是每个书架都有一条对应的记录,数量不一样。这样通过书架ID关联出来的数据才是对的。
如果你将同一种类的书看作个体的话,那只能用数量做区分,可以建一个子表保存书籍id 书架id 数量三个字段
书籍信息表和书架表 两张表。两表之间通过书籍信息表中的书架编号和书架表中的编号(id或者no)进行关联。
书架表(id,编号,书架名称)
书籍表(id,书编号,书类型,书名称,书价格,......)
书架书籍信息表(书架编号,书籍编号)
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632