MySQL:合并下一个重复结果

MySQL:合并下一个重复结果,mysql,Mysql,你好,我有这个问题 SELECT ip_clients.client_name, ip_invoice_amounts.invoice_balance as totals FROM ip_clients INNER JOIN ip_invoices ON ip_invoices.client_id = ip_clients.client_id INNER JOIN ip_invoice_items ON ip_invoices.invoice_id = ip_invoice_items.invo

你好,我有这个问题

SELECT
ip_clients.client_name, ip_invoice_amounts.invoice_balance as totals
FROM ip_clients
INNER JOIN ip_invoices ON ip_invoices.client_id = ip_clients.client_id
INNER JOIN ip_invoice_items ON ip_invoices.invoice_id = ip_invoice_items.invoice_id
INNER JOIN ip_invoice_amounts ON ip_invoice_items.invoice_id = ip_invoice_amounts.invoice_id
数据库实例

输出:

| client_name | totals  | 
|------------ | ------- |
| Client 1    | 400.00  |
| Client 2    | 500.00  |
| Client 1    | 124.00  |
我想这样做是为了给客户1524和客户2 500

合并重复的总计,并将其与总计一起打印一次。

SELECT 
    ip_clients.client_name, 
    SUM(ip_invoice_amounts.invoice_balance) AS totals
FROM ip_clients
    INNER JOIN ip_invoices ON ip_invoices.client_id = ip_clients.client_id
    INNER JOIN ip_invoice_items ON ip_invoices.invoice_id = ip_invoice_items.invoice_id
    INNER JOIN ip_invoice_amounts ON ip_invoice_items.invoice_id = ip_invoice_amounts.invoice_id
GROUP BY ip_clients.client_name