在我们产品的列表功能中,我们有数据存储显示在列表中的 ID 列表。在我们的一小部分数据(现已修复)中,结果列表中包含的 ID 以附加方式存储。请参阅下面的屏幕截图以了解更多我想要传达的内容。
Datetime User Action Extra
5-20-2015 9:00AM A list ids: 1
5-20-2015 9:00AM A list ids: 1, 2
5-20-2015 9:00AM A list ids: 1, 2, 3
5-20-2015 9:01AM B list ids: 5
5-20-2015 9:01AM B list ids: 5, 6
5-20-2015 9:01AM B list ids: 5, 6, 7
是否可以针对这种类型的数据组织编写 HIVE 或 SQL 查询?我尝试在子查询中查询 LENGTH(extra),然后提取 MAX(LENGTH(extra)) 数据,但我们无法让它工作。
处理这些数据的最佳方法是什么,所以我们只提取最终的 ID 列表?