select in报错

select * from dbo.HJ_Data_Management where HJ_Data_Category_ID in (select HJ_Data_Category_ID from dbo.BM_Data_Category where HJ_Class_Code in '${treeEditor0}')                     第二个使用“in”会出现报错,如果改为“=”就正常,是什么原因?

FineReport hjcslr 发布于 2019-8-18 13:30
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
3
凌建Lv7高级互助
发布于2019-8-19 08:55

两个表之间有关联字段先关联啊,关联后查询

最佳回答
0
wd210010Lv7高级互助
发布于2019-8-18 14:03

in( '${treeEditor0}')

  • hjcslr hjcslr(提问者) \'${treeEditor0}\'参加只有一个值是,出来有数据,但是\'${treeEditor0}\'如果两个值以上,就没有数据出来,是什么原因?
    2019-08-18 17:11 
最佳回答
0
rabbitliuLv7初级互助
发布于2019-8-19 09:06

分隔符设置了吗?

image.png

  • hjcslr hjcslr(提问者) 视图树,如何设置分隔符
    2019-08-20 08:58 
  • hjcslr hjcslr(提问者) 只有下拉复选才有分隔符的设置,其他的都没有?
    2019-08-26 08:55 
  • 浪兔 浪兔 回复 hjcslr(提问者) 模板放上来吧。
    2019-08-26 08:56 
  • hjcslr hjcslr(提问者) 回复 浪兔 select HJ_Data_Category_ID from dbo.BM_Data_Category where HJ_Class_Code in (\'${treeEditor0}\')) 如果视图树单选正常,但是如果多选就没有数据出来,我也试过了,如果直接用\'001001\',\'001002\',这种方式也可以
    2019-08-30 09:55 
  • 4关注人数
  • 579浏览人数
  • 最后回答于:2019-8-19 09:06
    请选择关闭问题的原因
    确定 取消
    返回顶部