如何在SQL中的单行中插入多个值?

时间:2013-02-14 17:26:36

标签: sql-server-2005

嘿,我在过去的4天里遇到了SQL问题,我如何为单行插入多个值 例如,项目表包含项目名称,ID和员工持有员工详细信息的其他详细信息,项目和员工之间存在多对多关系,因此我希望存储许多在单个或多个项目中工作的员工。请帮我解决.....

1 个答案:

答案 0 :(得分:1)

为此,您需要创建一个新表employeeproject,该表将包含来自employee表的外键以及项目表和自己表的主键。所以你的新表看起来像这样

employeeproject ==> epid, emp_id, proj_id

在多对多关系中,我们总是需要创建一个链接(映射)这两个表的表 请参阅here

希望这有帮助!