我在做什么错了?我需要创建外键,但CONSTRAINT开头的代码在某种程度上是错误的,同样我需要帮助我的观点我认为如果子查询错了,你能帮助我吗?简单的外键/创建查看问题
CREATE TABLE dealer(
dealershipId CHAR(10),
phone CHAR(10),
dealershipName CHAR(10),
webAddress char (10),
street CHAR (10),
city char (10),
zip char (5),
mCapacity INT,
managerFName CHAR (10),
managerLName CHAR (10),
PRIMARY KEY (dealershipId));
CREATE TABLE automobiles(
autoId CHAR (4),
vehiclecode VARCHAR (15),
manufacturer VARCHAR(15),
model VARCHAR (20),
style VARCHAR (5),
color VARCHAR (10),
ownership VARCHAR (8),
PRIMARY KEY (autoId)
CONSTRAINT fkHasRep FOREIGN KEY (dealershipId)
REFERENCE dealer(dealershipId) ON DELETE RESTRICT
);
--7.
CREATE VIEW division AS
SELECT dealershipName, webAddress, phone
FROM dealer
WHERE dealershipId IN
(SELECT manufacturer, model, style, ownership
FROM automobiles);
--8.
SELECT phone, manufacturer, model
FROM division;
谢谢零件已修复,我也在汽车表中缺少经销商ID。现在你能帮助我看看吗? – 2010-07-09 20:09:26
@Michael Quiles:查看更新 – 2010-07-09 20:14:28
,它不起作用,它只会从经销商表中提取数据,而不会添加汽车表格。 – 2010-07-09 20:24:47