多表查询 如何查询子表的数量?

浏览:857 发布日期:2018/02/18 分类:求助交流
$row=$courseModel->table('course a ,student b')->field('a.id as id,a.subjectname as name,b.id as sid')->where("b.subjectid=a.id")-> select();

主表
 Id  科目名  
 1    文科
 2    理科
子表
  Id      subjectid(课程名关联上面的Id)    studentname(学生姓名)
   1           1                           张三
   2           2                           李四
   3           1                           王五
   4           1                           赵六
   5           2                           孙七
……
如何查询出 json 解析后 这样的结果

序号 课程名 学习人数
1 理科 12
2 文科 10

请问这样能用多表查询查么? 还是要分开查询?
最佳答案
评论( 相关
后面还有条评论,点击查看>>