读书人

SQL多字段储存在一个字段

发布时间: 2012-12-29 10:28:09 作者: rapoo

SQL多字段存储在一个字段
:一个单位同时派3个人(员工表)去走访2个用户(用户表),回来之后有一个人把所了解的输入程序中,第二次派2个人走访3个用户,问下这样的数据库怎么设计,问题补充:

Aid Aname
1 张三
2 王尔
3 李四
Bid Bfactory
1 工厂1
2 工厂2
3 工厂3
cid Cname Cfactory
1 1,2,3 1,2
2 1,2 2,3
3 1,3 1,3
像这样的,SQL怎样实现,不会是每增加一条数据表中就增加好几行吧?有没有把Cname和Cfactory像这样以逗号分开存储,读取出来时候,该字段页像这样读取,查询时候可以以逗号分开进行单个查询

[解决办法]
不要以逗号串接存储,直接分多行存储,这样才能充分利用数据库的功能。

读书人网 >SQL Server

热点推荐