我将这两个表称为“文章”和“头编辑器”。因此,关系表示为“文章传递给编辑器”,并且该关系具有名为“datesubmitted”的属性。
我想知道如何将两个实体的关系变成表格?
提前感谢您的帮助。
答案 0 :(得分:0)
如果一篇文章只有一个主编,那就是一个1:n的关系。 1个头编辑器可以是n篇文章的主编,但是1篇文章只能有1个头编辑器,所以你可以在你的文章表中添加一个外键(HeadEditorId或类似的东西)。
如果一篇文章可以有超过1个头编辑器,你应该使用第三个表,其中你有文章的外键和头编辑器,因为它代表一个n:n的关系。
如果要查询这两个表,可以这样做:
SELECT *
FROM Article AS a
INNER JOIN HeadEditor AS he
ON a.HeadEditorId = he.Id
答案 1 :(得分:0)
Article
----------
ID
HeadEditorID
HeadEditor
-----------
ID
DateSubmitted