我需要构建一个超出我编程能力的 SQL 查询。好的,这是我的要求:
假设我有一个表,其中包含:id、user_id、email和amount列。这个查询,应该只 SELECT user_id一次!如果我匹配了一次 user_id,查询将继续,但如果在另一行再次匹配相同的 user_id,我们应该跳过它。
主要问题来了……
想象一下,我们抓取了一次 user_id,并跳过了具有该 user_id 的所有其他行,现在我需要对同一 user_id的数量列中的所有内容求和。
我想我有点复杂了,我会尝试说明我的问题:
如果仅通过 SQL 无法解决此问题,那么 PHP 答案也可以。
我正在尝试创建一个用户列表(没有重复的用户)并添加他们支付的金额。
根据图片,user_id 56支付90.00 (12 + 45 + 33)
有人可以告诉我如何实现这一目标吗?