全部,需要帮助从DB2中的两个select语句加入数据。
第一个查询是,
SELECT DISTINCT(EMPLOYEENAME)
FROM TABLE1 A, TABLE2 B, TABLE3 C
WHERE A.EMPLOYEEID=B.EMPLOYEEID AND B.EMPLOYEENUM=C.EMPLOYEENUM
现在,第一次查询EMPLOYEENAME 的结果需要与第二次查询相结合
SELECT * FROM
TABLE4 D, TABLE5 E, **FIRSTQUARYRESULT**.F
AND D.EMPLOYEENAME=E.EMPLOYEENAME AND E.EMPLOYEENAME= F.EMPLOYEENAME
我们如何才能实现这一目标。
感谢。
答案 0 :(得分:0)
这应该可以解决问题:
步骤1://在临时表中插入第一个查询的数据 INSERT INTO temptable SELECT DISTINCT(EMPLOYEENAME) 来自表1,表2B,表3 C. 在哪里A.EMPLOYEEID = B.EMPLOYEEID和B.EMPLOYEENUM = C.EMPLOYEENUM
第2步://从D E中选择数据并使用Temptable F SELECT * FROM 表4 D,表5 E,可诱导的F AND D.EMPLOYEENAME = E.EMPLOYEENAME AND E.EMPLOYEENAME = F.EMPLOYEENAME