我有一个疑问:
SELECT json_agg(t) FROM t
,当
t
要在表为空时不获取任何行,您可以尝试以下操作:
SELECT json_agg(t) FROM t WHERE EXISTS (SELECT 1 FROM t) GROUP BY t.id HAVING COUNT(id) > 0;