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
只有一个条目。
谢谢。