Hbase Apache phoenix存在order by和offset在分页中产生重复结果的问题

Hbase Apache phoenix存在order by和offset在分页中产生重复结果的问题,hbase,phoenix,Hbase,Phoenix,我在ApachePhoenix中使用带有偏移量的orderby进行分页。我在下一页得到一个重复的结果 我看到了ApachePhoenix中的HBase表。我使用TO_NUMBER()将字符串化列转换为整数。我想按降序对转换后的列进行排序 例如: 我有一个Hbase视图,如: ------------------------------ | TITLE | COUNT | ------------------------------ | t8

我在ApachePhoenix中使用带有偏移量的orderby进行分页。我在下一页得到一个重复的结果

我看到了ApachePhoenix中的HBase表。我使用TO_NUMBER()将字符串化列转换为整数。我想按降序对转换后的列进行排序

例如: 我有一个Hbase视图,如:

 ------------------------------
| TITLE      |   COUNT          |
  ------------------------------
| t8         | 10               |
  ------------------------------
| t9         | 2                |
| t4         | 1                |
| t6         | 1                |
| t10        | 1                |
| t7         | 1                |
| t43        | 0                |
| t14        | 0                |
| t11        | 0                |
| t42        | 0                |
我的问题是:

Select TITLE,COUNT from Hbase_view order by TO_NUMBER(COUNT) desc limit 5 offset 0;
结果:

+------------+------------------+
| TITLE      |   COUNT          |
+------------+------------------+
| t8         | 10               |
| t9         | 2                |
| t4         | 1                |
| t7         | 1                |
| t10        | 1                |
下一个查询:

选择标题,从Hbase_视图按顺序计数到_编号(计数)描述限制5偏移量5

结果:

+------------+------------------+
| TITLE      |        COUNT     |
+------------+------------------+
| t7         | 1                |
| t43        | 0                |
| t14        | 0                |
| t11        | 0                |
| t42        | 0                |
+------------+------------------+
这里t7在两个结果上重复。 预期结果:

1st Query:-
+------------+------------------+
| TITLE      |COUNT             |
+------------+------------------+
| t8         | 10               |
| t9         | 2                |
| t4         | 1                |
| t6         | 1                |
| t10        | 1                |

2nd Query
+------------+------------------+
| TITLE      |COUNT             |
+------------+------------------+
| t7         | 1                |
| t43        | 0                |
| t14        | 0                |
| t11        | 0                |
| t42        | 0                |
+------------+------------------+
请帮助我了解确切的问题是什么?
另外,我想知道,游标是否可以用于相同的目的?

我认为,因为所有这些记录的计数相等:

| t4    | 1 |
| t6    | 1 |           
| t10   | 1 |           
| t7    | 1 |
在查询中,您无法保证这4条记录的顺序,因此分页查询无法按预期工作


您还可以尝试将标题添加到“ORDER BY”中作为第二顺序列。你应该有更一致的结果

谢谢您的回答,按顺序排列的附件标题将按字母数字顺序对表格进行排序。我可以改用光标吗?