查询抛出5000错误代码:
select `e`.* from e where _engViewType = 'lk' and
s.assets[0]._id= 'de1bf489-b086-48c8-bbe1-af9527f9ca12' and
s.assets[1]._id IN (select RAW e1.s.assets[0]._id from e as e1 where
e1._engViewType = 'LE' and e1.s.assets[1]._id = '39dac2f6-19a9-441f-b293-2e9e5cf3b6ed')
但是当我执行内部查询并像这样在外部查询中使用其结果时:
select `e`.* from e where _engViewType = 'lk' and
s.assets[0]._id= 'de1bf489-b086-48c8-bbe1-af9527f9ca12' and
s.assets[1]._id IN ['ty6-bf48-b086-48c8-bbe1-af9527f9ca12']
输出正确无误。
答案 0 :(得分:0)
您的第一个查询在最新的开发版本上运行良好。您可以尝试使用最新版本的Couchbase吗?如果仍然无法正常运行,请与我们联系,以了解您使用的版本以及运行的操作系统。