作者p52189 (鼠霸)
看板Database
标题[SQL ] 请问树状(?)的资料结构
时间Sun Sep 21 20:07:27 2014
资料库名称:mySQL
资料库版本:Ver 14.14 Distrib 5.5.38, for debian-linux-gnu (x86_64)
内容/问题描述:
我有一个资料结构长这样:
A物件包含数个B物件,B物件又包含数个C物件,共三层
其中A物件有已知的唯一栏位可以作为key
B和C则没有,我暂时的作法是开个自动产生的序号栏位
我尝试设计的结构为,A、B、C各开一张表,每一笔当然就有如上述的KEY
然後再开两张表,分别记录A、B和B、C的关系
这样做在捞的时候没什麽问题,但是写入的时候就头大了
我每次写入,都是一整个A包着B又B包着C的结构
当A、B、C分别写入他们所属的表之後,要写两张「关系」时
都不知道KEY该去哪生? 因为B和C的KEY都是自动产生的QQ
请问有什麽好的解决方案,或是怎样修正我的资料表比较好呢?
谢谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.233.17
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1411301251.A.02E.html
1F:→ iFEELing: 关连式资料库就是要有关连啊 B跟C要记住自己的上层吧 09/21 20:34
2F:→ p52189: 对耶!!!!!!我完全没想到@@ 非常谢谢你!! 09/21 20:36