将查询(新联接)添加到现有联接

时间:2013-10-04 18:51:20

标签: mysql sql join

所以我需要连接表的三个数据库(全部在一台服务器上)。基本上,我在两个表之间进行连接,以确定在特定日期之后执行某项操作的特定用户的标识。它工作正常:

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在特定日期之后符合条件并且从第一个开始查询。

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

0 个答案:

没有答案