由于客户可能有多个电话号码,我如何在 TelephoneNo 上插入多个值?
CREATE TABLE Telephone
(TelephoneID tinyint Primary key,
TelephoneNo int)
和..
CREATE TABLE CLIENT
(ClientID smallint Primary key,
FName varchar(25),
LName varchar(25),
HomeAddress varchar(50),
TelephoneID tinyint foreign key references Telephone(TelephoneID))
这样就可以这样看
ClientID | FName | LName | HomeAddress | TelephoneID
C-01 Harry Sendon 1333 Cali. 1,2
C-02 Pierre Ferrer 1515 LasV. 3
TelephoneID | Telephone
1 7894561
2 8945612
3 7569696
这就是我所能解释的。 xD
最佳答案
创建表客户端 (ClientID smallint 主键, FName varchar(25), LName varchar(25), 主页地址 varchar(50))
创建表电话 (TelephoneID tinyint 主键, 电话号码, ClientID smallint外键引用CLIENT(ClientID))
客户ID |名字 |名称 |家庭地址
C-01 Harry Sendon 1333 Cali.
C-02 皮埃尔·费雷尔 1515 LasV。
电话号码 |电话 |客户端ID
1 7894561 C-01
2 8945612 C-01
3 7569696 C-02
关于mysql - 在具有多值 MS SQL 的外键中插入表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18957550/