0

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

我正在尝试使用以下查询将数据从 SQL Server 链接表中提取到 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;

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

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

也许我在这里遗漏了一些明显的东西,有人可以帮忙吗?

4

1 回答 1

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子句。

于 2013-02-12T11:49:36.863 回答