I have a Table
F1      F2
-----------------
name    Happy
Company a
City    Gurgaon
name    Deepak
Company b
City    Delhi
I need the output as -
name    company   city
-----------------------    
Happy     a       Gurgaon
Deepak    b       Delhi
I am using the query
SELECT
   CASE WHEN F1='name'
    THEN F2 ELSE NULL END) AS name,
   CASE WHEN F1='Company'
     THEN F2 ELSE NULL END) AS Company,
   CASE WHEN F1='City'
     THEN F2 ELSE NULL END) AS city
FROM table1
but I am getting the output as :
name    company      city
-----------------------------
Happy       
          a 
                Gurgaon
Deepak      
          b 
                Delhi
Can someone help please? I do not want to use PIVOT. Can this be achieved using inner join
 
     
    
