iclient for ol地图sql查询怎么写包含关系

0 投票
iclient for ol地图sql查询怎么写包含关系?用sql查询里面的attributeFilter参数,怎么写成smid 属于某个数组内,比如我有个数组为【1,12,23,34】。我要查询smid是这个数组里的要素。怎么写呢
2月 25 分类:  103次浏览 | 用户: 小白1 初出茅庐 (23 分)

1个回答

0 投票
您好,smid IN (1, 2, 3, 4(数组内容)),如果您已经有数组了的话,可以使用:   `smid IN (${[...tmparr]}` (tmparr为您的数组)
2月 25 用户: 一班的小明 名扬四海 (1,159 分)
那怎么写sql呢?我定义了var ss=[1,2,3,4],语句:attributeFilter:"HJYSGKFQBM in “+ss

这样写报错了
您好, `smid IN (${[...ss]})`
这样 也不行,因为我的数组里面存的是字符串
如果字段是数值型的可以用这种,如果是字符串的就不行
您好,数组面是数值的时候可以查询,但是是字符串的时候就不能查询嘛?您确定您数组里面所存的字符串是完整的smid?
...