小编Eri*_*ric的帖子

MSSQL:无法为同一个表创建两个外键的关系?

您好使用SQL Server 2008,

我为棒球联盟建立了一个小型数据库,我在创建团队(PK:TeamID)和GameSchedule(PK:GameID,FK1:HomeTeamID,FK2:AwayTeamID)之间的关系时遇到了问题

我想创建GameSchedule HomeTeamID,AwayTeamID和团队(TeamID)之间的关系

每当我尝试这样做时,我都会收到错误:( TeamID已经是团队中的主键)

'团队'表成功保存'GameSchedule'表 - 无法创建关系'FK_GameSchedule_Teams'.
ALTER TABLE语句与FOREIGN KEY约束"FK_GameSchedule_Teams"冲突.冲突发生在数据库"sll_2009",表"dbo.Teams",列'TeamID'中.

sql-server entity-relationship foreign-key-relationship

6
推荐指数
1
解决办法
1万
查看次数