Ако приемем, че article_id
е стойността на вашите членове и този editor_id
/day
са резултатите в съответния сортиран набор и като се приеме, че всеки article_id
присъства ви дветете Сортирани комплекти, можете да направите следното:
ZINTERSTORE t 2 k1 k2 WEIGHTS 100 1 AGGREGATE SUM
Обяснение:
t
е временен ключ, който ще държи резултатаk1
е сортираният набор, който съхраняваeditor_id
k2
е сортираният набор, който съхраняваday
- теглото 100 умножава
editor_id
със 100 (т.е. „измества“ го две места вдясно) AGGREGATE SUM
води до следния резултат:editor_id
* 100 +day
Бележки:
- можете да използвате
ZUNIONSTORE
вместо това за същия резултат - използването на тегло 100 предполага, че
day
е двуцифрена стойност