首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Insert Inner语句

Insert Inner语句
EN

Stack Overflow用户
提问于 2012-02-05 17:45:25
回答 1查看 3.3K关注 0票数 1

我有两个表,ShoppingCart,它在篮子中保存项目和Sales,它记录新的交易。我想插入一个新的记录到Sales表中的项目和价格的ShoppingCart表中的值。因此Item将加入sProdNamePrice将加入sPrice。至于sPmtType,我只想添加文本Cash。INSERT也适用于INSERT语句吗?如果是这样,我该如何编写语句来实现上述结果呢?使用Access DB

代码语言:javascript
复制
TableA: ShoppingCart {Fields: Item, Price}
TableB: Sales {Fields: sProdName, sPrice, sPmtType)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-05 17:54:35

您的表未正确规范化。在不连接表的情况下,您也可以像这样执行SELECT - INSERT语句:

代码语言:javascript
复制
INSERT INTO Sales (sProdName, sPrice, sPmtType)
SELECT Item as sProdName, 
       Price as sPrice, 
       'CASH' as sPmtType
FROM   ShoppingCart
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9148281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档