mysql中 一个表的一个列 可以有多个属性值吗?
譬如有一个表work 有一列叫 peopleId,是外键,对应与people表的peopleId 主键,我想在添加work的一条记录时候,对应的peopleId,设置了多个值,可以吗?譬如work 的一个记录 对应着多个peopleId值!!
譬如有一个表work 有一列叫 peopleId,是外键,对应与people表的peopleId 主键,我想在添加work的一条记录时候,对应的peopleId,设置了多个值,可以吗?譬如work 的一个记录 对应着多个peopleId值!!
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
如果这个查询不常用,对应的数据量不大,或者可以缓存。那么可以考虑用这种方式,然后用find_in_set('4', '1,4,5,6,12,43')。否则,就是加张表