|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Wednesday, May 15, 2013 2:37 AM
Points: 34,
Visits: 63
|
|
I have two table ACINF and ACPMNTA
ACINF
COMCODE ACTCODE ACTDESC 3305 130000000000 CURRENT ASSETS 3305 130100000000 Loans 3305 130100010000 3305 130100020000 3305 130100090000 Loan to Others 3305 130100090001 Loan to Others 3305 130200000000 Loan to Employee (RHEL) 3305 130200010000 Loan to Emplyee (RHEL) 3305 130200010001 Loan to Emplyee (RHEL) 3305 130200010003 Advance to Staffs 3305 130200010004 Advance to Parties 3305 130200010005 3305 130200010006 3305 130200010007 Advances to Land Owner ( Refundable )
query 1 : SELECT COMCOD, ACTCODE, ACTDESC FROM ACINF WHERE (COMCOD = 3305) AND (ACTDESC = '') Returns COMCOD ACTCODE ACTDESC 3305 130100010000 3305 130100020000 3305 130200020002 3305 130200020004 3305 130200020005 3305 130200020006 3305 130200020007 3305 130200020008 3305 130200020009 3305 130200020012 3305 130200020013 3305 130200020014 3305 130200020015 3305 130200020018 3305 130200020019 3305 130200020022 3305 130200020026 3305 130200020027 3305 130200020028 3305 130200020038 3305 130200020041 3305 130200020047 3305 130200020048 3305 130200020056 3305 130200020060
Table ACPMNTA COMCOD VOUNUM ACTCODE 2305 PV201205000001 130200010001 2305 PV201205000002 130200010001 2305 PV201205000003 130200010001 2305 PV201205000004 130200010001 2305 PV201205000005 130200010001 2305 PV201205000006 130200010001
now i need to run a query to find which of the ACTCODE from ACINF (query 1 showed in the middle) is present in the ACPMNTA. COMCOD = nchar(4) ACTCODE= nchar(12) ACTDESC=nvarchar(100)
|
|
|
|
|
SSC-Enthusiastic
      
Group: General Forum Members
Last Login: Sunday, May 05, 2013 7:23 PM
Points: 133,
Visits: 1,060
|
|
Take a look at inner joins. Based on what you have written this should get you the information you require.
|
|
|
|
|
SSCommitted
      
Group: General Forum Members
Last Login: Yesterday @ 1:55 PM
Points: 1,884,
Visits: 562
|
|
Is this what you're looking for?
SELECT a.COMCODE, a.ACTCODE, a.ACTDESC FROM ACINF a INNER JOIN ACPMNTA b ON b.ACTCODE = a.ACTCODE WHERE a.COMCOD = 3305 AND a.ACTDESC = ''; I'm joining on ACTCODE because I read that you wanted to find the rows in ACINF where ACTCODE is present in ACPMNTA. I included the WHERE clause from your middle query, but you don't have to if it isn't needed.
|
|
|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Wednesday, May 15, 2013 2:37 AM
Points: 34,
Visits: 63
|
|
| Thank you very much it id working.
|
|
|
|
|
SSCommitted
      
Group: General Forum Members
Last Login: Yesterday @ 1:55 PM
Points: 1,884,
Visits: 562
|
|
| No problem. I'm glad it worked for you.
|
|
|
|