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