ACCESS SQL语句 INSERT INTO如何向从表插入一行记录,其中某字段值来源于查询结果? 50

你好!能否请教一个问题:ACCESS里有2张表stutbl(stuname,sexid)sextbl(sexid,sex)sexidsex1男2女根据客户提供的一条新信息... 你好!能否请教一个问题:
ACCESS里有2张表
stutbl(stuname,sexid)
sextbl(sexid,sex)
sexid sex
1 男
2 女
根据客户提供的一条新信息:
stuname sex
张三 男
在stutbl表中插入该新的记录,插入后stutbl对应该记录如下:
stuname sexid
张三 1
请问如何利用客户提供的信息作为参数书写一个含参数SQL语句?
INSERT INTO stutbl(stuname,sexid) values('张三',?)
?号怎么办?如何获取sex值为“男”的sexid值1呢?
展开
 我来答
tj_angela
2019-03-20 · TA获得超过7530个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2589万
展开全部
INSERT INTO stutbl(stuname,sexid)
select '张三',其他字段
from ....
不用values,用这样的格式可以吧查询结果插入表中
追问

”张三 男 “是要作为参数传递,如果下次要插入的是 “李四 女”,再插入“麻六 男”怎么办,每次都去修改SQL语句?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式