Following single line Query generates same result set---------------------------------------------Create Table--------------------------------------------------------CREATE TABLE LoanCustomer([KEY] INT,[LOAN] VARCHAR(10),[Customer] VARCHAR(10))INSERT INTO LoanCustomerSELECT 1,'L1','C5' UNION ALLSELECT 2,'L2','C1' UNION ALLSELECT 3,'L2','C2' UNION ALLSELECT 4,'L3','C1' UNION ALLSELECT 5,'L3','C2' UNION ALLSELECT 6,'L4','C3' UNION ALLSELECT 7,'L4','C4' UNION ALLSELECT 8,'L5','C6' UNION ALLSELECT 9,'L5','C7' UNION ALLSELECT 10,'L6','C7' DECLARE @Cus VARCHAR(10)= 'C1'SELECT * FROM LoanCustomer WHERE LOAN IN (SELECT Loan FROM LoanCustomer WHERE Customer=@Cus) AND Customer <>@Cus---------------------------------------------Drop Table ----------------------------------------------------------DROP TABLE LoanCustomer------------------------------------------------------------------------------------------------------------------
---------------Murali KrishnaYou live only once ..If you do it right once is enough.......