Aggregate.lookup自定义连接条件、拼接子查询问题?
文档中提到pipeline无法直接访问输入记录的字段,必须通过let定义后才能访问。但是文档示例并没有展现怎么访问变量。
本人需要满足以下功能
select A.carid, A.name, B.book from
(select carid,name from tb_car WHERE enable = 1 AND type = 1) A
left join
(select carid,book from tb_car_book where date=‘2019-10-17’) B
ON A.carid=B.carid;
测试发现let后的变量在addFields中有效,在match中无效了。请问是什么原因
2 回复
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。