我试图运行此查询,但SQL -erver阻止了我这个错误:
外键' FK__food__groupid__3F115E1A'引用无效列' groupid'在引用的表格' sub'。
这是我的疑问:
create table menu
(
valedid int primary key not null,
name nvarchar(50) not null,
)
create table sub
(
qroupid int primary key not null,
groupname nvarchar(50) not null,
valedid int not null,
foreign key(valedid) references menu (valedid),
)
create table food
(
foodid int primary key not null,
radif int identity(1,1) not null,
qeymat int not null,
name nvarchar(100) not null,
groupid int not null,
foreign key(groupid) references sub(groupid),
)
答案 0 :(得分:1)
您创建名为qroupid的列,而不是table sub
中的groupid