Connecting Tech Pros Worldwide Forums | Help | Site Map

Joining 2 Queries in Teradata

Newbie
 
Join Date: Aug 2009
Posts: 12
#1: Sep 11 '09
Hello,

SCENARIO:
I would like to have these 2 queries be combined and the results as well. I tried to add QUERY2 in the WHERE clause of QUERY1, what I got was multiple field instances as a result. Included below the the query/result that I would wnt to achieve.

Thanks in advance!


QUERY 1

LOCKING ROW FOR ACCESS

Expand|Select|Wrap|Line Numbers
  1. SELECT DISTINCT
  2. HIST_1.ORDER_ID AS ORDER_ID,
  3. HIST_1.ORIGINATOR_NM AS USERID,
  4. HIST_1.BAN AS BAN,
  5. HIST_1. EVENT_TS AS BEGIN_TIME
  6.  
  7. FROM EXCEPTION_EVENT_HIST  HIST_1 
  8. INNER JOIN EXCEPTION_EVENT_HIST HIST_2
  9.     ON HIST_1.ORDER_ID = HIST_2.ORDER_ID
  10.     and HIST_1.EVENT_TYPE_NM = 'Item Pkg'
  11.     and HIST_2.EVENT_TYPE_NM = 'Item Msg'
  12.     and HIST_1.package_method_nm in ( 'Worklist Manager')
  13.  
  14.     where HIST_1.ban = '5000' 
  15.     and HIST_1. ORIGINATOR_NM in ('mm061w','es162s','mp8244')
  16. group by
  17. HIST_1.ORDER_ID 
  18. , HIST_1.ORIGINATOR_NM 
  19. , HIST_1.BAN 
  20. , HIST_1.EVENT_TS
  21. ORDER  BY 4;
  22.  
QUERY 1 OUTPUT:
ORDERID USERID BAN BEGINTIME
001 User1 5000 2009-01-10 08:35:53
001 User2 5000 2009-01-10 11:35:53
001 User3 5000 2009-01-10 21:35:53


QUERY 2
Expand|Select|Wrap|Line Numbers
  1. SELECT  
  2.         HIST_3. ORIGINATOR_NM AS USERID2
  3.         HIST_3. EVENT_TS as END2_time
  4. FROM   EXCEPTION_EVENT_HIST HIST_3
  5.     WHERE HIST_2.ban = '5000'
  6.     and HIST_3.PACKAGE_DISPOSITION_TYPE_NM = 'Packaged'
  7.     and HIST_3.PACKAGE_METHOD_NM = 'Assign To Me'
  8.     group by
  9.     HIST_3. ORIGINATOR_NM 
  10.     HIST_3. EVENT_TS 
  11. Order by 2
  12.  
QUERY 2 OUTPUT:
USERID2 END2_TIME
USER100 2009-01-10 08:38:53
USER300 2009-01-10 11:38:53
USER200 2009-01-10 21:38:53


Expected result:
ORDERID USERID BAN BEGINTIME USERID2 END2_TIME
001 User1 5000 2009-01-10 08:35:53 USER100 2009-01-10 08:38:53
001 User2 5000 2009-01-10 11:35:53 USER300 2009-01-10 11:38:53
001 User3 5000 2009-01-10 21:35:53 USER200 2009-01-10 21:38:53

Reply


Similar Oracle Database bytes