我正在为顾客寻找所有可能的购买途径。我目前呈现数据的方式如下所示:
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
这显示了客户在第一次订购后所走的每一条路线。有没有办法创建这种类型的表?我很难想办法让这一切发生。
2条答案
按热度按时间63lcw9qa1#
下面是bigquery标准sql
如果应用于问题的样本数据-输出为
brccelvz2#
看起来您需要聚合: