Одним способом является коррелированный подзапрос:
SELECT ProductId, Name, Category,
[JSON] = (SELECT * FROM dbo.Product WHERE ProductID = p.ProductID FOR JSON AUTO)
FROM dbo.Product AS p;
или CROSS APPLY
:
SELECT p.ProductId, p.Name, p.Category, j.son
FROM dbo.Product AS p
CROSS APPLY
(SELECT * FROM dbo.Product WHERE ProductID = p.ProductID FOR JSON AUTO) AS j(son);