在单个列中插入多个值

时间:2011-03-17 13:31:24

标签: sql-server database-design

我在SQL Server 2000中创建了以下表

create table book(id integer, author varchar(20))

在此,每本书可能有1位或更多位作者。

我的问题是,如何在作者列中插入更多的值如下。

id   author
1    pooja merry james
2    robert stephen

1 个答案:

答案 0 :(得分:4)

书籍和作者之间存在多对多的关系,因此您需要创建一个独立的作者表,然后引入一个联结表来将书籍映射到作者。

enter image description here