这是我的桌子:
websit_id | updated_at | display_id |
---|---|---|
1222 | 03-06 06:00 | apple |
1222 | 03-06 08:00 | apple |
1222 | 03-06 10:00 | carrot |
1222 | 03-06 12:00 | apple |
1222 | 03-06 14:00 | fig |
1234 | 03-06 06:00 | apple |
1234 | 03-06 08:00 | peach |
我想给这些行加标签,以便它将紧挨着彼此的相同显示ID分组,但如果btw中有其他内容,则不会对它们进行分组.
所需的输出应如下所示:
websit_id | updated_at | display_id | group_label |
---|---|---|---|
1222 | 03-06 06:00 | apple | 1 |
1222 | 03-06 08:00 | apple | 1 |
1222 | 03-06 10:00 | carrot | 2 |
1222 | 03-06 12:00 | apple | 3 |
1222 | 03-06 14:00 | fig | 4 |
1234 | 03-06 06:00 | apple | 1 |
1234 | 03-06 08:00 | peach | 2 |
我用snowflake来做这件事.