MySQL在一个表中选择多行,在不同的表中使用WHERE语句进行SUM


MySQL SELECT multiple rows in one table, SUM on different table with WHERE statement

我想弄清楚如何创建一个MySQL SELECT语句,它将从一个表中选择用户,在另一个表中为每个用户获得他们的支付的SUM,并在该SUM上设置一个条件语句。像这样:

SELECT member_id
FROM users_table
WHERE SUM(payments) FROM payments_table > 100;

类似

select member_id from payments_table 
group by member_id 
having sum(payments) > 100 

select u.member_id, u.name 
from payments_table p 
join users_table u
on p.member_id = u.member_id
group by u.member_id, u.name 
having sum(p.payments) > 100