LATERAL
SELECT u.*, orders.total
FROM users u,
LATERAL (SELECT SUM(amount) total FROM orders WHERE user_id=u.id) orders;좌측 행을 우측 subquery에 참조 가능. 각 행당 쿼리.
SELECT u.*, orders.total
FROM users u,
LATERAL (SELECT SUM(amount) total FROM orders WHERE user_id=u.id) orders;