作者kusoayan (玮哥)
看板Database
标题[SQL ] 一笔资料对到多个表?
时间Mon Jul 9 15:10:29 2012
请问一下遇到这种状况的时候,该怎麽规划资料表?
客户 and 厂商都有电话这个资料,而且都可能不只一只电话
所以我把电话独立出来成一张表 mobile
原本想用多对一的(mobile: id, user_id)
但是因为厂商也会用到这张表,所以似乎还要再加上一个 company_id 的栏位
这样规划是正确的吗?
也就是 mobile 有 id, user_id, company_id
还是要分成 related_id, related_class
然後根据 related_class 去判断 related_id 是要 join 哪张表?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.226.129.36