У меня есть следующая таблица SQL
user_id product_1 product_2 product_3
123 Scissors Stone Paper
Я написал этот код для форматирования результата в формате JSON, но не могу получить его в нужном формате. Если я называю все столбцы продукта как name
, то sql возвращает ошибку Use different names and aliases for each column in SELECT list.
Sql код:
select
product1 as 'Product1',
product2 as 'Product2',
product3 as 'Product3'
from Recommendations
where user_id = '123'
FOR JSON PATH, ROOT('Offers')
Токовый выход:
{"offers":[
{"Product1": "Scissors", "Product2": "Stone", "Product3": "Paper"}
]
}
Желаемый выход:
{"offers":[
{"name": "Scissors"},
{"name": "Stone"},
{"name": "Paper"}
]
}