My DB records are in column format:
ingredient product
Ing1 AAA
Ing1 BBB
Ing2 AAA
Ing2 BBB
... ...
I would like see data in format:
product ingredient1 ingredient2
AAA Ing1 Ing2
BBB Ing1 Ing2
select *
from
(
select product, ingredient
from db
) as d
pivot
(
max(ingredient)
for ingredient in ( ingredient1 , ingredient2)
) piv
But this query return empty ingredient1
and ingredient2
.