用参数筛选空项也会出现

那个字段里有空项,但是筛选某一选项空项也会出现,是怎么回事呢?数据库SQL查询是对的image.pngimage.png

image.png

FineReport daybreaks 发布于 2020-9-11 11:06 (编辑于 2020-9-14 15:21)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
ColdmanLv6高级互助
发布于2020-9-11 11:08(编辑于 2020-9-11 11:10)

你这应该是SQL有问题

  • daybreaks daybreaks(提问者) 数据库查询是对的,已经完善问题
    2020-09-11 13:33 
  • Coldman Coldman 回复 daybreaks(提问者) 所以3天了,都没看到你的数据集SQL
    2020-09-14 16:09 
  • 用户WRFTc4925650 用户WRFTc4925650 回复 daybreaks(提问者) 请问怎么解决的呢,我也遇到了一样的问题
    2021-11-25 16:43 
最佳回答
0
yoobolLv5初级互助
发布于2020-9-11 11:09

用sql语句去数据库里查询,看数据对不对

最佳回答
0
lingt501Lv3见习互助
发布于2020-9-11 11:22

看你的sql是否用的left或者right。直连应该会过滤掉空连接的数据。试试用inner。或者你的数据库里面本身就有空数据

  • daybreaks daybreaks(提问者) 本身就有空数据
    2020-09-11 11:23 
  • lingt501 lingt501 回复 daybreaks(提问者) 那就好解决咯。直接过滤掉就行。你是用多表连接查询吗?还是单表查询。单表就直接过滤空字段。多表就用inner
    2020-09-11 11:27 
  • daybreaks daybreaks(提问者) 回复 lingt501 单表,但是空字段我也要显示的,只不过筛选的时候不显示
    2020-09-11 11:39 
  • daybreaks daybreaks(提问者) 回复 lingt501 这个字段虽然为空,但是别的字段是有数据的,就是一行数据里某几格是空的
    2020-09-11 13:40 
最佳回答
0
IceBall09Lv6中级互助
发布于2020-9-11 15:25

报表是否设置了过滤

  • daybreaks daybreaks(提问者) 设置了
    2020-09-14 09:44 
  • IceBall09 IceBall09 回复 daybreaks(提问者) 那可能就是因为 你设置过滤的那个表里面是没有这个空数据的,所以怎么选 它都在。改的话需要用SQL的left join去处理
    2020-09-14 10:02 
  • daybreaks daybreaks(提问者) 回复 IceBall09 我这个空数据只是这个字段空,主键和别的字段有数据的,这样也不行么?
    2020-09-14 10:11 
  • IceBall09 IceBall09 回复 daybreaks(提问者) 她过滤 前面的那个字段 有数据吗,可以看看数据集是什么样的吗
    2020-09-14 10:12 
  • daybreaks daybreaks(提问者) 回复 IceBall09 前面有的字段有数据,补了一张截图
    2020-09-14 15:21 
最佳回答
0
shirokoLv6资深互助
发布于2020-9-11 15:33

数据集有问题。请把数据集放上来,而不是放一个手动查询的sql

  • 6关注人数
  • 659浏览人数
  • 最后回答于:2020-9-14 15:21
    请选择关闭问题的原因
    确定 取消
    返回顶部