繁体   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