0

所以我有三个数据库(都在一台服务器上),我需要加入表。本质上,我在两个表之间进行连接,以确定在特定日期之后执行特定操作的特定用户的身份。它工作正常:

SELECT a.THING, a.ANOTHERTHING, b.IDENTIFICATION, b.RELEVANTDATE
FROM FIRSTDATABASE.TABLE a
JOIN SECONDDATABASE.TABLE b
ON a.THING = b.THING
WHERE ANOTHERTHING = '----' AND IDENTIFICATION <> 'NULL'
AND b.RELEVANTDATE > date('YYYY-MM-DD')

目前,我还通过它的寂寞运行第二个查询 - 这是第三个数据库上的一个表 - 以获取具有一定数量项目的所有用户。它也有效:

SELECT ITEM, AMOUNT, IDENTIFICATION
FROM TABLE
WHERE ITEM = '----' AND AMOUNT > '0' AND IDENTIFICATION <> 'NULL'
GROUP BY AMOUNT

然后,我使用第一个表作为我的指南,使用 VLOOKUP,这样我就可以从第一个查询中获取在某个日期之后满足条件的每个用户 IDENTIFICATION 以及谁做了某件事的第二个查询中生成的 AMOUNT。

我的问题是,我如何将这两个加入一个大型查询?

4

0 回答 0