By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
CREATE TABLE
CREATE TABLE
CREATE TABLE
INSERT 0 2
INSERT 0 1
INSERT 0 2
INSERT 0 1
INSERT 0 1
INSERT 0 2
| json_agg |
|---|
| [{"item_id":1,"purchase_items_ids":[1234],"total_sold":1,"discount_amount":12}] |
SELECT 1
| json_agg |
|---|
| [{"item_id":1,"purchase_items_ids":[1235],"total_sold":1,"discount_amount":0}, {"item_id":2,"purchase_items_ids":[1236],"total_sold":2,"discount_amount":0}] |
SELECT 1
| json_build_object |
|---|
| {"items" : [{"item_id":1,"purchase_items_ids":[1234],"total_sold":1}], "discount_amount" : 12} |
SELECT 1
| json_build_object |
|---|
| {"items" : [{"item_id":1,"purchase_items_ids":[1235],"total_sold":1}, {"item_id":2,"purchase_items_ids":[1236],"total_sold":2}], "discount_amount" : 0} |
SELECT 1