我有两个表,ShoppingCart,它在篮子中保存项目和Sales,它记录新的交易。我想插入一个新的记录到Sales表中的项目和价格的ShoppingCart表中的值。因此Item将加入sProdName,Price将加入sPrice。至于sPmtType,我只想添加文本Cash。INSERT也适用于INSERT语句吗?如果是这样,我该如何编写语句来实现上述结果呢?使用Access DB
TableA: ShoppingCart {Fields: Item, Price}
TableB: Sales {Fields: sProdName, sPrice, sPmtType)发布于 2012-02-05 17:54:35
您的表未正确规范化。在不连接表的情况下,您也可以像这样执行SELECT - INSERT语句:
INSERT INTO Sales (sProdName, sPrice, sPmtType)
SELECT Item as sProdName,
Price as sPrice,
'CASH' as sPmtType
FROM ShoppingCarthttps://stackoverflow.com/questions/9148281
复制相似问题