我可以将行记录用作表格的标题吗?

时间:2014-07-07 06:01:00

标签: sql database row

假设我有2个表,rowName和realRecord

rowName有2列

1.Index ______________ 2.FieldName

1 ____________________名称

2 ____________________姓

3 ____________________年龄

4 ____________________性别

realRecord列标题将取决于我在上一个表中的字段名称。例如,在这种情况下,realRecord将Name,Surname,Age和Gender作为标题

我希望这样做,因为我可能需要添加额外的列,我想添加到rowName表,因为它将更整洁

1 个答案:

答案 0 :(得分:1)

假设您的表rowName具有以下记录:

Index  |  FieldName
-------------------
1      |  Name
2      |  SurName
3      |  Age
4      |  Gender

您的RealRecord有,

RecordID |  EmployeeID  |   FieldIndex  |  Value
1        |  E123        |   1           |  Nishanthi
2        |  E123        |   2           |  Grashia

依旧...如果你想要一个新的字段说国籍,你可以添加如下的其他记录: rowName:

Index  |  FieldName
-------------------
5      |  Nationality

RealRecord

RecordID |  EmployeeID  |   FieldIndex  |  Value
100      |  E123        |   5           |  Indian

如果您的答案中有realRecord结构,则可以轻松实现此方案(根据您现有的规范,多行而不是多个标题)