0
+-------------------+-------------------+----------+
| mac_src | mac_dst | bytes_in |
+-------------------+-------------------+----------+
| aa:aa:aa:aa:aa:aa | bb:bb:bb:bb:bb:bb | 10 |
| bb:bb:bb:bb:bb:bb | aa:aa:aa:aa:aa:aa | 20 |
| cc:cc:cc:cc:cc:cc | aa:aa:aa:aa:aa:aa | 30 |
+-------------------+-------------------+----------+
我有一個表字段mac_src
,mac_dst
和bytes_in
。Django - 獲取字段A的總和,其中字段B等於字段B或字段C,在多行之間?
我需要獲取表中存在的每個mac_src
值在所有mac_src
或mac_dst
中的行。然後我需要所有這些行的字段bytes_in
的總和。
我想獲得字段mac_src
和mac_dst
相等的所有行的字段bytes_in
的總和,然後將此和從高到低排序。
返回的Queryset應該每個mac_src
只有一個條目。
謝謝。