|
最佳回答 |
0
|
Z4u3z1Lv6专家互助发布于2023-5-29 16:05
|
SELECT * FROM TABLE WHERE 1=1 ${IF(LEN(下拉)==0,""," and 机构 IN ('"+SPLIT(下拉,"\\|","','")+"')")} 试试
|
|
|
|
最佳回答 |
0
|
旧友Lv5见习互助发布于2023-5-29 16:04(编辑于 2023-5-29 16:47)
|
重写个数据查询,查询机构|拼起来的一个字段所有信息 这个是查询所有的商品,然后把查询到的数据集放进去 然后,你用于显示的数据集基本上不用去动
|
-
嘿嘿嘿嘿嘿嘿(提问者)
- 请问咋写
-
旧友 回复 嘿嘿嘿嘿嘿嘿(提问者)
- 我修改了答应你看下
-
嘿嘿嘿嘿嘿嘿(提问者)
- 主体一|主体二|主体三|test0012dd|管理2,这边是一行这样的数据,想弄成多行查询
-
旧友 回复 嘿嘿嘿嘿嘿嘿(提问者)
- 你的意思是 ’主体一‘是一个数据‘主体二’也是一行数据,你想改为这样的?
-
嘿嘿嘿嘿嘿嘿(提问者) 回复 旧友
- 原值是多个机构拼接在一起:主体一|主体二|主体三|test0012dd|管理2
希望转换为下拉框为一个机构一个机构单个复选查询
|
|
|
最佳回答 |
0
|
snrtuemcLv8专家互助发布于2023-5-29 16:05
|
直接sql语句处理 select * from 表 where 1=1 ${if(len(控件名)=0,""," and 字段 in('"+replace(控件名,"|","','")+"')")}
|
|
|
|
最佳回答 |
0
|
runnerLv7资深互助发布于2023-5-29 16:06
|
这个也可以 where 字段 in('${replace(参数名,"|", " ',' ")}')
|
|
|