例如,如何可以創建表InsuranceCo
和Vehicle
,其中每個的主鍵InsuranceCo.id
和Vehicle.licencePlate
之間的一對多的關係?1對許多上的鍵SQL關係與不同類型的
我創建使用外鍵的一到多的關係的嘗試是這樣的:
CREATE TABLE InsuranceCo (
id int PRIMARY KEY,
phone int
)
CREATE TABLE Vehicle (
licencePlate CHAR(10) PRIMARY KEY REFERENCES InsuranceCo(id),
year int
)
將這項工作?如果不是,那麼當鍵具有不同類型時,如何創建一對多關係?
外鍵必須是相同的類型和大小,但是,多對多關係是通過引用它們的中間表構造的。 – Mihai