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