我需要创建哪些表来保持简单的结构?

时间:2013-07-24 08:58:37

标签: sql

我在SQL方面不是很好,请告诉大家,我需要有哪些表以及如何进行选择。我有一个recordId可能有多个headers,可能有几个fields。所有这些都只是String。选择recordId我需要提取关联的headers及其fields

2 个答案:

答案 0 :(得分:1)

tbl_record
recordId

tbl_headers
headerId

tbl_fields
fieldId

tbl_record_to_headers
id
recordId
headerId

tbl_header_to_fields
id
headerId
fieldId

不是吗?

答案 1 :(得分:0)

您需要3张桌子。

记录:record_id

标题:header_id,record_id,header_val

字段:field_id,Header_id,field_val