【发布时间】:2019-10-28 03:58:25
【问题描述】:
例如。我有 1 张桌子
表的名称是Suppliers
包含:
1. SupplierName
2. SupplierID
我想创建另一个新表名Contracts
其中包含
1. ContractID (new column)
2. SupplierID(from "Suppliers" table)
3. ContractValue (new column)
我该怎么做?
我进行了研究,他们中的大多数人告诉我使用创建表然后选择,但它不会起作用,我也尝试过改变表但仍然不起作用。
CREATE TABLE Contracts (
ContractID INT NOT NULL,
SELECT SupplierID
FROM Suppliers,
ContractValue INT NOT NULL,
ContractStart DATE NOT NULL)
这些代码不起作用,所以我不确定解决方案是什么。
CREATE TABLE Contracts (
ContractID INT NOT NULL,
(SELECT SupplierID
FROM Suppliers),
ContractValue INT NOT NULL,
ContractStart DATE NOT NULL)
我希望结果是带有ContractID(新列)、SupplierID(来自表Suppliers)和另一个名为ContractValue 的新列的新表
【问题讨论】: