尝试连接到SQL表时,MS Access 2007中的查询错误

时间:2013-02-12 11:44:37

标签: sql ms-access

这是我的第一篇文章,希望我能提出正确的问题。

我正在尝试使用以下查询将SQL服务器链接表中的数据提取到ms access 2007表中

SELECT PTNT.PTNT_SEQ_NBR, PTNT.INTERFERON_RECEIVED_FROM_OTHER_SOURCE
INTO tblGetNonCMKfills.PTNT_SEQ_NBR, tblGetNonCMKfills.InterferonReceivedFromOtherSource
FROM PTNT
GROUP BY PTNT.PTNT_SEQ_NBR;

虽然当我尝试甚至保存查询时,它会给我错误消息

“查询输入必须至少包含一个表或查询”

也许我错过了一些明显的东西,有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

INTO子句中,您只需要提供要创建的表的名称以插入数据,而不是列名。

SELECT PTNT.PTNT_SEQ_NBR, PTNT.INTERFERON_RECEIVED_FROM_OTHER_SOURCE
INTO tblGetNonCMKfills
FROM PTNT
ORDER BY PTNT.PTNT_SEQ_NBR;

此外,除非您在GROUP BY中执行某种聚合,否则不能在查询中使用SELECT子句。我假设你真正想要的是一个ORDER BY条款。