2017-07-11 23 views
0

私は、このエラーで私を停止-erverこのクエリが、SQLを実行しようとしている:外部キー参照無効な列エラー

Foreign key 'FK__food__groupid__3F115E1A' references invalid column 'groupid' in referenced table '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

'sub'の主キー列は' q'で 'qroupid'で' g 'で 'groupid'ではありません..... –

答えて

1

あなたが列を作成します名前がqroupidで、サブテーブル内のgroupidではない

+0

はい、持っています、ありがとうございます –

関連する問題