0

私はこのようなテーブルを持っています:

 | ID | id_number |   a   |   b  |

 |  1 |     1     |    0  |  215 |
 |  2 |     2     |   28  | 8952 |
 |  3 |     3     |   10  | 2000 |
 |  4 |     1     |    0  |  215 |
 |  5 |     1     |    0  |10000 |
 |  6 |     3     |   10  | 5000 |
 |  7 |     2     |    3  |90933 |

id_number が同じ a*b を合計したいのですが、すべての id_number のすべての値を取得するクエリは何ですか? たとえば、結果は次のようになります。

 | ID | id_number |    result    |

 |  1 |     1     |       0      |
 |  2 |     2     |     523455   |
 |  3 |     3     |     70000    | 
4

1 に答える 1

2

これは単純な集計クエリです。

select id_number, sum(a*b)
from t
group by id_number

最初の列の目的がわかりません。

于 2013-11-07T02:42:48.033 に答える