使用子查询插入数据

时间:2013-06-10 10:02:59

标签: sql ms-access

我正在使用以下查询在另一个表的MS访问中插入数据但是收到错误

INSERT INTO PROJECT ([PROJECT].[Target date],[PROJECT].[percent]) VALUES 

SELECT [PROJECT PROGRESS].[MD Target date], [PROJECT PROGRESS].[MD % of completion]
FROM [PROJECT PROGRESS];

1 个答案:

答案 0 :(得分:3)

我不经常使用Access,但是你不需要摆脱VALUEs关键字吗?即,它应该是

INSERT INTO PROJECT ([PROJECT].[Target date],[PROJECT].[percent]) 

SELECT [PROJECT PROGRESS].[MD Target date], [PROJECT PROGRESS].[MD % of completion]
FROM [PROJECT PROGRESS];

或者可能是

INSERT INTO PROJECT ([PROJECT].[Target date],[PROJECT].[percent]) 
VALUES("test",11)

您正在组合两种不同操作的语法