沉浮 发表于 2024-3-20 15:31:23

下拉框为空时,编辑查询命令查询全部内容



这种情况要怎么实现?下拉框是护理级别,当选择值是空时,将所有护理级别都查询出来,相当于当这个下拉框为空时,hulijibie这个条件不用去判断

Ben.C 发表于 2024-3-21 09:43:52

查询条件配置不变,只把空值策略修改成“全部记录”。如果hulijibie的结果为空,其他两个查询条件生效。同理,如果哪个为空,其他的查询条件生效。如果你的三个条件都为空,那就查询所有的数据了

Joe.xu 发表于 2024-3-20 18:01:01

最简单的实现思路就是,先判断这个值是否为空,
然后执行不同的查询,如果不为空就把第三个条件给加上~

Ben.C 发表于 2024-3-20 18:19:29


将空值查询策略 修改为全部数据

沉浮 发表于 2024-3-21 08:42:33

Ben.C 发表于 2024-3-20 18:19
将空值查询策略 修改为全部数据

这样是不是就相当于select * from table,没有where条件了

Ben.C 发表于 2024-3-21 09:08:19

沉浮 发表于 2024-3-21 08:42
这样是不是就相当于select * from table,没有where条件了

不是,相当于你的这个条件不用判断了hulijibie,其他条件依旧

沉浮 发表于 2024-3-21 09:38:57

Ben.C 发表于 2024-3-21 09:08
不是,相当于你的这个条件不用判断了hulijibie,其他条件依旧

那我查询条件应该怎么设置?还是原来的三个条件?还是说删除hulijibie这个条件保留另外两个?

沉浮 发表于 2024-3-21 10:01:16

Ben.C 发表于 2024-3-21 09:43
查询条件配置不变,只把空值策略修改成“全部记录”。如果hulijibie的结果为空,其他两个查询条件生效。同 ...

哦哦,明白这个逻辑了谢谢

黑色幽默 发表于 2024-3-21 10:55:04

查询策略那里选一下,为空时查询全部

Lay.Li 发表于 2024-3-21 16:36:52

感谢各位大佬的支持~
如果您的问题已解决的话,请设置最佳答案给到帮助您的回复
如果您的问题未解决的话,欢迎您继续跟帖交流:loveliness:
页: [1]
查看完整版本: 下拉框为空时,编辑查询命令查询全部内容