所以我需要连接表的三个数据库(全部在一台服务器上)。基本上,我在两个表之间进行连接,以确定在特定日期之后执行某项操作的特定用户的标识。它工作正常:
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,这样我就可以获得在第二个查询中生成的AMOUNT,以便每个用户IDENTIFICATION在特定日期之后符合条件并且从第一个开始查询。
我的问题是,我如何将这两个加入一个大型查询?