数据库多选和单选类型的列的筛选问题

问题

我在今天使用数据库时,发现了多选和单选类型的列在筛选上的问题,即当某些行的多选列/单选列为空时,筛选的结果同我预想的不太一样,会出现该列为空的那些行在我认为应该隐藏时依然显示的情况,不知道是我对该功能的理解有偏差还是属于 bug,具体描述见下。

多选类型的列

  1. 筛选条件为“为空”时可以正常显示该列为空的那些行
  2. 但当筛选条件为“不为空”时会显示所有行而不会隐藏该列为空的那些行
  3. 筛选条件为“包含”某个选项时也不会隐藏该列为空的那些行

单选类型的列

  1. 筛选条件为“为空”时可以正常显示该列为空的那些行
  2. 但当筛选条件为“不为空”时会显示所有行而不会隐藏该列为空的那些行
  3. 筛选条件为“等于”某个选项时也不会隐藏该列为空的那些行

截图

列的类型 筛选 1 截图 1 筛选 2 截图 2 筛选 3 截图 3
多选 为空 image.png 不为空 image.png 包含“开源” image.png
单选 为空 image.png 不为空 image.png 等于“买断” image.png
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    19075 引用 • 71662 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...