Я пытаюсь найти для клиентов все возможные пути покупки. То, как я сейчас представляю данные, выглядит следующим образом:
email purchase_order sku first_order second_order third_order
abc@email.com 1 PS2525 PS2525 null null
abc@email.com 2 PS2525 PS2525 PS2525 null
abc@email.com 2 LG1515 PS2525 LG1515 null
abc@email.com 3 PS2525 PS2525 null PS2525
abc@email.com 3 RG7578 PS2525 null RG7578
Но то, что я ищу, - это маршрут каждой покупки. Я бы хотел, чтобы мои данные выглядели так:
email first_order second_order third_order
abc@email.com PS2525 PS2525 PS2525
abc@email.com PS2525 PS2525 RG7578
abc@email.com PS2525 LG1515 PS2525
abc@email.com PS2525 LG1515 RG7578
Здесь показаны все маршруты, по которым покупатель выбрал после своего первого заказа. Есть ли способ создать такой тип таблицы? Мне трудно придумать, как это сделать.