DC
Т.е. вы говрите у Васи должно быть 6 яблок. Почему 6 ? Почему у Васи?
Size: a a a
DC
DC
DN
DN
DN
DC
DN
OG
DN
DC
DN
DC
DN
RY
C
SELECT arrayFilter( i,j -> i.1='e1' and j.1='e2', arrayPopBack(arrayPushFront(w, ('-', '-'))), (arrayZip(x,y) as w)) z
FROM
(SELECT ['e1','e1','e1','e2'] x, ['p1','p1','p1','p2'] y)
┌─z─────────────┐
│ [('e1','p1')] │
└───────────────┘
DT
DN
DT
DN