评论

联表多条件查询SQL编写

联表查询+多条件查询如何编写SQL ?! 优化非关系型数据的存储结构

db.collection('student')
.aggregate()
.match({
sex: 1
})
.lookup({
from: 'teacher',
let:{
teacherId: '$teacherId'
},
pipeline: $.pipeline()
.match(_.expr($.and([
$.eq(['$teacherId', '$$teacherId']),
$.eq(['$studentName', '捌玖'])
]))).done(),
as: 'dataList'
})
.end()

student 表与 teacher 表关联查询,条件:student.studentName='捌玖' and teacher.sex=1

最后一次编辑于  2021-01-26  
点赞 0
收藏
评论

1 个评论

  • .
    .
    2021-03-08
    确定是teacher.sex=1?而不是student.sex=1?
    


    2021-03-08
    赞同
    回复
登录 后发表内容