使用相同条件的多个访问查询
multiple Access queries using same criteria
新手...
我有一个 table QAQC_Studies
,其中包括标题、日期和主题
我还有另一个 table QAQC_Publications
,其中包含来自第一个 table.
中一项研究的多篇出版物的引用信息
每 3 个月我需要为同事添加的 QC 研究创建一份报告,因此我 运行 以下查询(为简洁起见删除了一些附加属性)。 where 子句是他们提供给我的研究列表 ID
(通常是 15-20 个不同的研究)。
SELECT QAQC_Studies.StudiesID,
QAQC_Studies.NSL,
QAQC_Studies.StudyTitle,
QAQC_Studies.Abstract,
QAQC_Studies.StudyStatus
FROM QAQC_Studies
WHERE [QAQC_Studies].[StudiesID]=26806 or 26845
我想在该报告中添加与每项研究相关的出版物列表。
如何在第二个查询中编写 Where 子句以引用第一个查询中指示的那些研究?
您可以使用子查询。类似于:
SELECT [QAQC_Publications].[QAQC_Field]
FROM [QAQC_Publications]
WHERE [QAQC_Publications].[StudiesID] --or whichever field the two tables
--share for publication/study connection
IN (SELECT QAQC_Studies.StudiesID
FROM QAQC_Studies
WHERE [QAQC_Studies].[StudiesID]=26806 or 26845)
新手...
我有一个 table QAQC_Studies
,其中包括标题、日期和主题
我还有另一个 table QAQC_Publications
,其中包含来自第一个 table.
每 3 个月我需要为同事添加的 QC 研究创建一份报告,因此我 运行 以下查询(为简洁起见删除了一些附加属性)。 where 子句是他们提供给我的研究列表 ID
(通常是 15-20 个不同的研究)。
SELECT QAQC_Studies.StudiesID,
QAQC_Studies.NSL,
QAQC_Studies.StudyTitle,
QAQC_Studies.Abstract,
QAQC_Studies.StudyStatus
FROM QAQC_Studies
WHERE [QAQC_Studies].[StudiesID]=26806 or 26845
我想在该报告中添加与每项研究相关的出版物列表。
如何在第二个查询中编写 Where 子句以引用第一个查询中指示的那些研究?
您可以使用子查询。类似于:
SELECT [QAQC_Publications].[QAQC_Field]
FROM [QAQC_Publications]
WHERE [QAQC_Publications].[StudiesID] --or whichever field the two tables
--share for publication/study connection
IN (SELECT QAQC_Studies.StudiesID
FROM QAQC_Studies
WHERE [QAQC_Studies].[StudiesID]=26806 or 26845)