当前位置: 首页 > 面试题库 >

Ms Access Join表在单独的数据库中

姜卜霸
2023-03-14
问题内容

我试图创建一个查询,将保留联接两个表(这些表在我的本地驱动器中的两个不同的数据库中)。到目前为止,我已经提出了这个SQL语句,但是当我运行查询时,它告诉我FROM子句中的语法有错误。

SELECT Daily_Report.* INTO AUDIT_TABLE
FROM Daily_Report LEFT JOIN [YTD-Daily_Report] 
IN 'C:\QA_Daily_YTD_Report_Export.accdb'
ON Daily_Report.RecordName = [YTD-Daily_Report].RecordName
WHERE ((([YTD-Daily_Report].RecordName) Is Null));

与本地表(Daily_Report)相比,查询输出一个新表(AUDIT_TABLE)并包含外部表(YTD-Daily_Report)中不存在的记录。

我从来没有在单独的数据库中查询表,所以我在这里很迷失,任何帮助将不胜感激。


问题答案:

请执行以下操作:

SELECT dr.* INTO AUDIT_TABLE
FROM Daily_Report AS dr
LEFT JOIN [;database=C:\QA_Daily_YTD_Report_Export.accdb].[YTD-Daily_Report] AS ytd
   ON dr.RecordName = ytd.RecordName
WHERE ytd.RecordName Is Null


 类似资料:
  • 问题内容: 我有一台服务器(SQL Server 2005),具有多个存档数据库(每季度1个,可追溯到8年),这些数据库在结构上都相同。 我经常需要在跨越n个数据库的特定日期范围内进行查询,通常n小于1-3,但是有可能我需要查询整个数据库。 从代码清洁度和性能角度来看,有什么想法是最有效的方法吗? 当前的解决方案是临时的,有一个视图集合跨越所有或仅是最新的数据库,其他解决方案是生成动态SQL,该S

  • 我的目标是为现有应用程序启用架构和数据迁移。 这种问题似乎已经被问过很多次了,不过我想是因为不同的要求和环境。 由于我在这个领域没有经验,请允许我先介绍一下应用程序的架构和我的假设。 该应用程序是一个多用户企业桌面应用程序,具有后端服务器,可以持久保存到任何主要数据库(MySql,Postgresql,SQL服务器,Oracle数据库等)。假设数据库是内部部署的,并由我们的客户维护。 使用的技术堆

  • 我想知道是否有可能将不同流中的数据合并成一个流。通过合并,我的意思是将其添加到单独的列中,而不是添加到现有的列中。 到目前为止,我已经能够将数据收集到单独的地图中,如下面的示例所示。我认为我应该把这些地图合并成一张,但不确定如何去做,或者我是否做错了什么。 我做了一些搜索,在FlatMap、Concat等网站上找到了一些线索,但因为我对这条流还不熟悉 例如:列出数据-1

  • 我写的ASP/C#页面,我必须采取我已经创建的形式,并将其插入到MS访问数据库。使用以下字段设置MS Access数据库: ID,用户名,密码,名字,姓,地址,地址2,城市,州,邮政编码,电子邮件,性别,年龄,衬衫尺寸,裤子尺寸,电子邮件订阅。 我得到以下错误: 异常详细信息:System.Data.OleDb.OLEDBEException:未为一个或多个必需参数提供值。 我无法找出哪个参数缺少

  • 问题内容: 我有一个清单清单: 我想要以下格式的输出: 我已经按照以下方式尝试过,但是输出的方式不是理想的: 输出: 在更改打印调用以代替使用时: 输出: 有任何想法吗? 问题答案: 遍历原始列表中的每个子列表,并在打印调用中使用以下命令将其解压缩: 默认情况下,分隔设置为,因此无需显式提供分隔。打印: 在您的方法中,您要遍历每个子列表中的每个元素,并分别进行打印。通过使用您在打印调用中 解压缩

  • 如何在java摆中从第二个JFrame获取数据?我有一个带有JLabel和JButton的帧。单击JButton时,它会打开另一个带有自定义日历的帧。我想选择日期(通过JButton)并将日期放在主JFrame的JLabel中。我不想创建第一帧的新实例,因为还有其他用户可能键入的我不想删除的信息。