SQL 中插入到一个表的数据是从另外的表查询出来的。怎么处理

就是给表1字段1插入一个值。这个值是从表2的当表2的‘姓名’字段的值等于‘王’的时候的ID字段的值。查询是这样的selectIDfrom表2where姓名='王'插入in... 就是给表1 字段1 插入一个值 。这个值是从表2 的当表2的‘姓名’字段的值等于 ‘王’的时候的 ID字段的值。
查询是这样的 select ID from 表2 where 姓名 = '王'
插入 insert into 表1(字段1)values 后面该怎么写 ?
我写成这样提示错误。insert into 表1(字段1)values (select ID from 表2 where 姓名 = '王') 给里面加引号也提示错误
展开
 我来答
华夏日长兴
2007-11-04 · TA获得超过9592个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3744万
展开全部
把values去掉
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式