我有两列用于两个用户之间的简单请求/操作流程:
request_type
request_to
request_by
request_msg
request_time
和
action_type
action_by
action_msg
action_time
来自When we need to use 1-to-1 relationship in database design?的最高回复表明我的示例不符合此处接受分区的任何原因。但是,我仍然发现自己想知道这两组列是否属于同一个表,因为:
感谢您的任何想法。
答案 0 :(得分:0)
您可以有两个表,一个用于请求,另一个用于操作。
request
=======
request_id (primary key identity(1,1))
request_type (fk to type table)
request_to (fk to user table)
request_by (fk to user table)
request_msg
request_time (default getdate())
action
======
action_id (primary key identity(1,1))
request_id (fk to request table)
action_type (fk to type table)
action_by (fk to user table)
action_msg
action_time (default getdate())