分組總我有這個表:MySql的選擇表示條件
SALESMAN | INVOICE | VALUE
1 | 7470 | 10
1 | 7471 | 20
1 | 7472 | 30
2 | 7473 | 40
2 | 7474 | 50
我想以一個查詢得到這個結果:
SALESMAN | INVOICE | VALUE | TOTAL_VALUE | TOTAL_ITEMS
1 | 7470 | 10 | 40 | 3
1 | 7471 | 20 | 40 | 3
1 | 7472 | 10 | 40 | 3
2 | 7473 | 40 | 90 | 2
2 | 7474 | 50 | 90 | 2
TOTAL_VALUE
是所有VALUE
的總和相同SALESMAN
。 TOTAL_ITEMS
是具有相同的行數SALESMAN
。
在MySql中可以做到這一點嗎?
兩個,拉胡爾和豪達的回答爲我工作,我曾嘗試與MySQL工作臺客戶端的一些數據,它顯示了同樣的時間。現在的問題是:兩種方法都更有效率? – adrian4aes