js中下sql语句,同一个sql能不能查询出多个字段

正常查询单个字段:

按钮点击事件代码:
//JS中执行 sql
var a=contentPane.parameterEl.getWidgetByName("supplier_id").getValue();
var sql="sql(\"连接名\", \"select count(ID) from 表名 where 字段='" + a+ "'\", 1, 1)"
var jilu=FR.remoteEvaluate(sql)
if(jilu==0){
//JS中调用提示窗口
FR.Msg.alert("提示","提示内容.");
}

能不能查询出多个字段,如果能查询的话,如何取值

按钮点击事件代码:
//JS中执行 sql
var a=contentPane.parameterEl.getWidgetByName("supplier_id").getValue();
var sql="sql(\"连接名\", \"select a,b from 表名 where 字段='" + a+ "'\", 1, 1)"
//同时查询字段a和字段b,如何取到这两个值


FineReport 用户36979237 发布于 2020-11-5 10:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2020-11-5 10:55

JS实现通过sql一次性获取多个字段-https://help.fanruan.com/finereport/doc-view-1976.html


========

222

  • 用户36979237 用户36979237(提问者) 这种处理方式,思路不错,性能上比多个sql强一点。语句上复杂点
    2020-11-05 16:51 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-11-5 10:31

不支持,sql函数必须填写列序号,这样,只能一列

image.png

  • 3关注人数
  • 358浏览人数
  • 最后回答于:2020-11-5 10:55
    请选择关闭问题的原因
    确定 取消
    返回顶部