我有 3 个表 master,element,check。
掌握
master_id,
master_name,
元素
element_id,
element_name,
查看
(master_id)
(element_id)
check_id
check_name
description
我想将值插入表中,check
例如从表和表中。check_id,check_name,description
master_id
master
element_id
element
我尝试了以下查询。
insert
into CHECK values((select e.ELEMENT_ID,m.MASTER_ID from MASTER as m,ELEMENT as e where m.MASTER_ID=3 and ELEMENT_ID=3),'M001','chkitem1','Check description',)
它向我抛出以下错误。
Msg 116, Level 16, State 1, Line 1
当子查询没有用 EXISTS 引入时,只能在选择列表中指定一个表达式。消息 213,级别 16,状态 1,行 1
列名称或提供的值的数量与表定义不匹配。
任何人都可以为此提供一个想法..?