I need to write SQL server query to pivot the data from the source table.
My source table looks like this -
Cust_Id Item1_Desc_Count Item2_Desc_Count Item3_Desc_Count
------- ---------------- ---------------- ------------
Cust1 10 12 9
Cust2 7 1 3
Cust3 12 6 0
...
Item master table looks like this -
Item_Id Item_Desc
------- ---------
1 Item1_Desc
2 Item2_Desc
3 Item3_Desc
Please note that Item descriptions are used in column names in source table.
And I need my output to be -
Cust_Id Item_Id Count
-------- --------- ------
Cust1 1 10
Cust1 2 12
Cust1 3 9
Cust2 1 7
Cust2 2 1
Cust2 3 3
Cust3 1 12
...
Can anyone help me achieve this using a SQL query?