[英]MySQL SELECT multiple rows in one table, SUM on different table with WHERE statement
I'm trying to figure out how create a MySQL SELECT
statement that will select users from one table, get the SUM
of their payments in another table for each user, and set a conditional statement on that SUM
. 我试图弄清楚如何创建一个MySQL SELECT
语句,该语句将从一个表中选择用户,为每个用户在另一个表中获得其付款的SUM
,并在该SUM
上设置条件语句。 Something like this: 像这样:
SELECT member_id
FROM users_table
WHERE SUM(payments) FROM payments_table > 100;
Any help would be greatly appreciated. 任何帮助将不胜感激。
something like 就像是
select member_id from payments_table
group by member_id
having sum(payments) > 100
or 要么
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.