SELECT语句中加入#para(*)后台报错呢

做一个查询,在SELECT的时候,有的列是执行其他查询出来的结果,所以在SELECT 列名里包含其他SELECT语句,如SELECT id,name,(SELECT xxx FROM XXX WHERE xxx=#para(xxx)),这种语句后台会报Parameter index out of range (1 > number of parameters, which is 0).

评论区

Didier

2018-08-10 16:33

目前的做法是在外面在嵌套一个SELECT,SELECT * FROM (SELECT id,name,(SELECT xxx FROM XXX WHERE xxx=#para(xxx))) a,这样可以。不知道还有没有其他简单的方法

热门反馈

扫码入社