一个 table 中的主键如何连接到具有相同主键的另一个 table?

How primary key in one table connect to other table with the same primary key?

一个 table 中的主键如何连接到具有相同主键的另一个 table 中的主键?

我正在尝试这样做,CustomerCreditCard table 中的两个主键连接到 Customer 的 table 和 Credit card 的 table]

https://i.stack.imgur.com/lIBUE.png

--3
CREATE TABLE Customer
(
    CustomerID INT IDENTITY PRIMARY KEY,
    FirstName  VARCHAR(50) NOT NULL,
    LastName   VARCHAR(50) NOT NULL,
);

--5
CREATE TABLE CreditCard
(
    CreditCardNumber    VARCHAR(16) PRIMARY KEY,
    CreditCardOwnerName VARCHAR(50) NOT NULL,
);

--6
CREATE TABLE CustomerCreditCard
(
    CreditCardNumber VARCHAR(16) NOT NULL,
    CustomerID       INT IDENTITY NOT NULL,

    PRIMARY KEY(CreditCardNumber, CustomerID)
);
--6
CREATE TABLE CustomerCreditCard
(
CreditCardNumber            VARCHAR(16)     NOT NULL,
CustomerID                  INT NOT NULL,

CONSTRAINT pk_CustomerCreditCard
PRIMARY KEY(CreditCardNumber,CustomerID ),

CONSTRAINT fk_CustomerCreditCard_CreditCardNumber
FOREIGN KEY(CreditCardNumber)
REFERENCES CreditCard(CreditCardNumber)
ON DELETE CASCADE ON UPDATE CASCADE,

CONSTRAINT fk_CustomerCreditCard_CustomerID
FOREIGN KEY(CustomerID)
REFERENCES Customer(CustomerID)
ON DELETE CASCADE ON UPDATE CASCADE

);

为了解决这道题的问题,将外键添加到有两个主键的table,然后引用其他要用相同主键连接的table .