dBeaver不显示我Vertica表中的所有结果

5
我正在尝试获取提交特定网站事件的用户列表,但是当我运行查询时,没有得到完整的结果集 - 例如,我找到了2个具有该事件的用户(使用了相同的条件),但不在结果集中。
脚本如下:
select userid
    , Date
from c 
where year(c.Date) = 2018
    and week(c.Date) = (week(getdate()) - 1) 
    and Event in ('existing', 'submit_existing', 'submit_new')
group by 1,2

有人能给我一点提示可能是什么问题吗?

如果有任何不清楚的地方或者你有任何问题,请让我知道!

谢谢!


逐个删除您的条件,直到被排除的记录出现在查询结果中,然后调整您的选择标准。我建议从最后一个条件开始 - 强制事件列值转换为小写,因为这是您要选择的内容。 - dgg
谢谢,@dgg,你可以在我的回答中看到问题是什么 :) - Teodora Georgieva
3个回答

8

1

所以我成功找到了答案!

我的问题原因在于,在 dbeaver 中有一个“最大结果集大小”字段,如果您设置的数字低于您期望的结果集,则会出现重复和丢失数据,因为每次运行时它都会显示一个新的结果集。

希望这能帮助到某些人!


-1
如果您想要更改所有未来时间返回行的默认数量

configure the default number of rows returned

在dbeaver中,您需要进入“窗口”菜单,然后选择“首选项”,接着导航到“编辑器/结果”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接