Sử dụng:
SELECT u.id,
u.name,
MIN(t.spent) AS spent
FROM USERS u
JOIN TRANSACTIONS t ON t.uid = u.id
GROUP BY u.id, u.name
Xin lưu ý rằng điều này sẽ chỉ trả về những người dùng có ít nhất một bản ghi GIAO DỊCH. Nếu bạn muốn xem những người dùng không có hồ sơ hỗ trợ cũng như những người có - hãy sử dụng:
SELECT u.id,
u.name,
COALESCE(MIN(t.spent), 0) AS spent
FROM USERS u
LEFT JOIN TRANSACTIONS t ON t.uid = u.id
GROUP BY u.id, u.name