SQL ERD-主键出现两次

SQL ERD-主键出现两次,sql,sql-server,database,erd,Sql,Sql Server,Database,Erd,我们如何处理同一主键多次出现的情况? 场景示例: 假设我有消防局的SQL-SERVER数据库 我们希望创建一个表,将呼叫请求连接到消防队员 表格: 呼叫请求 消防队员 该表看起来像: 例如: 请求代码为222,消防员ID为987和777* 问题是它会有两次 由于同一主键出现两次,将引发异常。这是因为调用请求代码是主键。 如果我理解您的请求,您应该从调用请求代码中删除主键,并在两个字段上应用主键约束。您的问题是什么?MySQL还是MS SQL Server?(不要给未涉及的产品贴标签。) [C

我们如何处理同一主键多次出现的情况?

场景示例:

假设我有消防局的SQL-SERVER数据库

我们希望创建一个表,将呼叫请求连接到消防队员

表格:

  • 呼叫请求
  • 消防队员
该表看起来像:

例如:

请求代码为222,消防员ID为987和777*

问题是它会有两次
由于同一主键出现两次,将引发异常。

这是因为调用请求代码是主键。
如果我理解您的请求,您应该从调用请求代码中删除主键,并在两个字段上应用主键约束。

您的问题是什么?MySQL还是MS SQL Server?(不要给未涉及的产品贴标签。)
[Call_Request_Code[INT, PRIMARY KEY], Firefighter[ID, FOREIGN KEY] ]