我刚刚坦白地告诉sql,这是我正在做的一个项目。如何使用另一个表中的一个现有行创建表?
我想知道是否有办法将一个表中的一列连接到另一个表时创建表。我知道join
方法显示的结果,但我想尽可能最小化我的代码。
CREATE TABLE players (
id INT PRIMARY KEY, -->code I want connect with table match_record
player_name CHARACTER
);
CREATE TABLE match_records (
(id INT PRIMARY KEY /*FROM players*/), --> the code I want it to be here
winner INT,
loser INT
);
你可以列从其他表列参考价值,但你可能意味着别的不便? .. –
@VaoTsun哦,你会如何使用'reference'关键字?有没有视频或指导我也可以看看 – MonocleBoo
请看看我的答案中的代码 - 有如何使用外键 –