簡體   English   中英

如何建立一對一關系(SQL)

[英]How to create one-to-one relationship?(SQL)

我有兩個表:

CREATE TABLE Goods
(
    GoodsCode           INTEGER PRIMARY KEY,
);

CREATE TABLE Complaint
(
    Num          INTEGER PRIMARY KEY,
);

它們之間如何一對一的關系?

由於這兩個列都是主鍵列,因此您在兩個列中都不能重復,但是表中的Column Num ComplaintGoods GoodsCode列,因此這是一對一的關系。

CREATE TABLE Goods
(
    GoodsCode           INTEGER PRIMARY KEY,
);


CREATE TABLE Complaint
(
    Num          INTEGER PRIMARY KEY,
      FOREIGN KEY (Num) REFERENCES Goods(GoodsCode)
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM