assuming the A_F_NAME values are staticSELECT p.c_id,p.lead_id,p.name,q.[time],q.[date],q.venueFROM l1 pINNER JOIN (SELECT C_ID,LEAD_ID, MAX(CASE WHEN A_F_NAME='time' THEN A_F_VALUE END) AS [time], MAX(CASE WHEN A_F_NAME='date' THEN A_F_VALUE END) AS [date], MAX(CASE WHEN A_F_NAME='venue' THEN A_F_VALUE END) AS venue FROM l2 GROUP BY C_ID,LEAD_ID )qON q.C_ID = p.C_IDAND q.LEAD_ID = p.LEAD_ID
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/