我正在尝试在SQL Server中创建一个数据库,这是一个我无法克服的问题:
create table Dzień(
ID_konferencji int foreign key references Konferencje(ID_konferencji) not null,
Data date not null,
primary key(Data)
)
create table Warsztaty(
ID_warsztatu int identity(1,1) primary key not null,
ID_konferencji int foreign key references Konferencje(ID_konferencji) not null,
**Data date foreign key references Dzień(Data) not null,**
Nazwa nvarchar(50) not null,
Godzina time(0) not null,
Cena money null
)
粗体字我得到这样的东西:
引用的表'Dzień'中没有与外键中的引用列列表匹配的主键或候选键
(http://oi39.tinypic.com/f41utz.jpg)
为什么会这样?我怎么能摆脱它?