zoukankan      html  css  js  c++  java
  • 多个表左联,要返回全部的结果,解决不能用where的问题

    qb.leftJoin('info_student', 'grouping_class_student.studentId', 'info_student.id');
        qb.leftJoin('grouping_class', 'grouping_class_student.classId', 'grouping_class.id');
        qb.leftJoin('exam_score', 'grouping_class_student.studentId', 'exam_score.studentId');
        qb.where('grouping_class_student.planId', groupingId);
        qb.where(function() {
          this.where(function() {
            this.where('exam_score.planId', '=', examId);
          }).orWhere(function() {
            this.whereNull('exam_score.planId');
          });
        });
    

     多个表左联,要返回全部的结果,解决不能用where的问题

    qb.where(function() {
          this.where(function() {
            this.where('exam_score.planId', '=', examId);
          }).orWhere(function() {
            this.whereNull('exam_score.planId');
          });
        });

    这一部份是关键点
  • 相关阅读:
    KVC
    MRC&ARC
    网络基础
    沙盒
    GCD深入了解
    iOS 架构模式MVVM
    iOS 源代码管理工具之SVN
    iOS给UIimage添加圆角的两种方式
    Objective-C 中,atomic原子性一定是安全的吗?
    iOS Block循环引用
  • 原文地址:https://www.cnblogs.com/chendaoyin/p/9272096.html
Copyright © 2011-2022 走看看