위와 같이 구성된 Nutritions 테이블에서 fat부터 caffein까지 칼럼들을 data안, nutritionsInfo 안 json형식으로 가져오고 싶습니다.
SELECT JSON_OBJECT ('fat', n.fat, 'sodium', n.sodium, 'sugar', n.sugar, 'caffein', n.caffein) AS nutritionsInfo FROM product LEFT JOIN nutritions n ON p.id = n.product_id
이렇게 가져오면 됩니다.
SELECT JSON_OBJECT('표시되길 원하는 이름', 칼럼, ...) AS 포함하는 프로퍼티의 이름 FROM 테이블 이름
SELECT JSON_OBJECT('표시되길 원하는 이름', 테이블.칼럼, ...) AS 포함하는 프로퍼티의 이름 FROM 기준 테이블 JOIN 테이블