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