当然有关系,这个表要如何设计,如:
Field1的取值是:a,b,c,d
Field2的取值是:1,2,3,4
Field3的取值是:01,02,20,12
其中a,1,01;b,2,02;c,3,20;d,4,12是相互对应的,而且不能确定Field1的取值有几个,可能很多。要怎么设计这个数据库,比较好,我自己的想法是这样的将他们作为一个表,数据的存储格式为:Field1:a//b//c//d;Field2:1//2//3//4;Field3:01//02//20//12。不知道各位还有没有什么比较好的设计。
Field1的取值是:a,b,c,d
Field2的取值是:1,2,3,4
Field3的取值是:01,02,20,12
其中a,1,01;b,2,02;c,3,20;d,4,12是相互对应的,而且不能确定Field1的取值有几个,可能很多。要怎么设计这个数据库,比较好,我自己的想法是这样的将他们作为一个表,数据的存储格式为:Field1:a//b//c//d;Field2:1//2//3//4;Field3:01//02//20//12。不知道各位还有没有什么比较好的设计。
解决方案 »
- 以下触发器运行错误,是何原因
- SQL 2005 nvarchar(MAX)为什么只能支持8192个字符
- [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
- 关于join
- 不小心 delete了好多数据,怎么怎样可以恢复啊
- 如何得到系统中的表的字段、字段类型、长度、是否为空、是否主键、缺省值等信息?
- 数据恢复不了???????????救命救命在线等分数全给!!!
- 请问用sql语句可以进行创建文件,修改文件名,删除文件吗?
- 统计出两个表中的数据总数用一条语句能搞定吗?
- 数据类型转换
- 如何安装ora reports server&forms server(web)
- 请问,ACCESS数据库中,一张表最多可容纳多少条记录?
纪录号 FIELD1 FIELD2 FIELD3
------------------------------------
1 A 1 01
2 B 2 02
3 C 3 20
4 D 4 12不是很好吗? FIELD1你想取几个值, 就加几行纪录啊