テーブルから以下の結果を取得するためのmysqlクエリとは何ですか?金額列への追加は、invoiceIDに基づいて実行する必要があります。
3 に答える
1
SELECT @rownum := @rownum + 1 AS ID, InvoiceID, SUM(AMOUNT)
FROM <tablename>, (SELECT @rownum := 0) r
GROUP BY InvoiceID
于 2012-09-25T10:19:11.493 に答える
0
これを試して:
select @i:=@i+1 AS id,a.*
from
(select InvoiceID,sum(Amount) as Amount
from your_table
group by InvoiceID)a,(SELECT @i:=0) r
SQLFiddelデモ
于 2012-09-25T10:21:11.383 に答える
0
select ID,InvoiceID, SUM(Amount)
from <table>
group by InvoiceID
于 2012-09-25T10:26:10.080 に答える